Python 使用PyQuery请求网页按邮政编码搜索结果

Python 使用PyQuery请求网页按邮政编码搜索结果,python,web-crawler,pyquery,Python,Web Crawler,Pyquery,我是新的抓取数据 现在我必须使用Pyquery通过网站上的邮政编码抓取美国的学校信息 每次我输入一个邮政编码,搜索页面的URL都非常复杂。我认为用Pyquery编写这种url是很困难的 例如,当我键入邮政编码95113时,结果页的url为 我的问题: 如果要从结果页抓取数据,如何使用Pyquery获取结果页? 似乎我可以通过编程来构建搜索结果的url,但是创建起来太长了,而且有数千个邮政编码需要搜索 有更好的解决方案吗?您可以使用: PyQuery(url='http://') 然后用以下材

我是新的抓取数据

现在我必须使用Pyquery通过网站上的邮政编码抓取美国的学校信息

每次我输入一个邮政编码,搜索页面的URL都非常复杂。我认为用Pyquery编写这种url是很困难的

例如,当我键入邮政编码95113时,结果页的url为

我的问题: 如果要从结果页抓取数据,如何使用Pyquery获取结果页? 似乎我可以通过编程来构建搜索结果的url,但是创建起来太长了,而且有数千个邮政编码需要搜索

有更好的解决方案吗?

您可以使用:

PyQuery(url='http://')
然后用以下材料报废:

for a in doc('a').items():
    PyQuery(url=a.attr.href)