如何使用python访问任何网站的搜索框?

如何使用python访问任何网站的搜索框?,python,Python,我知道很多问题都是在同样的背景下提出的,但我无法找到一个通用的解决方案(在大多数网站上都适用) 我想通过他们提供的搜索框在网站中搜索,并存储搜索查询结果生成的链接。但我找到的所有解决方案都只针对某个特定网站,他们甚至没有存储搜索查询结果。你知道我怎样才能做到吗 谢谢每个网站都不一样。 例如,1号网站可能将其搜索参数命名为“q”,而2号网站可能将其搜索参数命名为“search” 示例: 一个好的方法是将每个参数名存储在字典中,并在获取每个页面的结果链接的同时对其进行迭代。 举例来说,你可以这样

我知道很多问题都是在同样的背景下提出的,但我无法找到一个通用的解决方案(在大多数网站上都适用)

我想通过他们提供的搜索框在网站中搜索,并存储搜索查询结果生成的链接。但我找到的所有解决方案都只针对某个特定网站,他们甚至没有存储搜索查询结果。你知道我怎样才能做到吗


谢谢

每个网站都不一样。 例如,1号网站可能将其搜索参数命名为“q”,而2号网站可能将其搜索参数命名为“search”
示例:

一个好的方法是将每个参数名存储在字典中,并在获取每个页面的结果链接的同时对其进行迭代。 举例来说,你可以这样做

pages = {'http://example.com/search.php?':'q','http://example23.com/php_search?','search',and so on}

没错,但有些网站是用html开发的,有些是用asp开发的。在这种情况下,甚至search.php都会有所不同。所以这本字典将成为bigNo,它不会。你只需要根据你喜欢的网页来调整示例:pages={‘so on}我不明白。看看我想要的,用户应该输入2个元素1是网站主页url,另一个是搜索查询。现在,如果一个网站是用html开发的,那么它的搜索url会是什么样子?如果是asp,那么。那么,我怎样才能为这两种语言创建一个单独的字典键呢?你不能。我的意思是,你不能覆盖那么多网页,做一本像:
{http://example.com“:”/search.php?q=“,”http://example23.com“,”/search.html?search=”,等等}
这个脚本是不切实际的,你不能存储每个网站的搜索参数名,但只能存储一个fewokay。谢谢你的帮助