1
我知道在这个相同的背景下有很多问题,但我无法找到一个通用的解决方案(适用于大多数网站)如何使用python访问任何网站的搜索框?
我想通过搜索框中提供的搜索框和商店这些链接是由于我的搜索查询而生成的。但是我发现的所有解决方案仅适用于特定网站,他们甚至没有存储搜索查询的结果。任何想法我怎么能实现它?
谢谢
我知道在这个相同的背景下有很多问题,但我无法找到一个通用的解决方案(适用于大多数网站)如何使用python访问任何网站的搜索框?
我想通过搜索框中提供的搜索框和商店这些链接是由于我的搜索查询而生成的。但是我发现的所有解决方案仅适用于特定网站,他们甚至没有存储搜索查询的结果。任何想法我怎么能实现它?
谢谢
每个网站都不一样。 例如网站1号可能还会给他们的搜索参数“Q”,而网站2号可能已经命名了他们的搜索参数“搜索”
例子:
http://example.com/search.php?search=
http://example.com/search.php?q=
好方法是将每个参数名称存储在字典中,并在获取每个页面的结果链接时进行迭代。 举例来说,你可以做
pages = {'http://example.com/search.php?':'q','http://example23.com/php_search?','search',and so on}
是的正确,但看到一些网站开发使用HTML和一些使用ASP。在这种情况下,即使search.php会有所不同。所以字典会很大 –
不,它不会。您只需将示例调整为您喜欢的网页即可: pages = {'http://example.com/search.asp?':'q','http://example23.com/search_php?''''search '等等} – 2014-01-20 19:10:00
我没有收到。看看我想要的用户应该输入2个元素1是网站家庭网址和其他是搜索查询。现在如果一个网站是在html中开发的,那么它的搜索网址就像http://www.example.com/search.htm?如果它是在asp中,那么http://www.example.com/search.aspx? 。所以我怎样才能使两个单一的字典键? –