我正在尝试编写一个代码,在谷歌搜索某个单词时获得 1000 个 http 页面的第一个 URL。我在 Python 中使用此代码来获取 1000 个第一个 URL
import GoogleScraper
import urllib
urls = GoogleScraper.scrape('english teachers', number_pages=2)
for url in urls:
print(urllib.parse.unquote(url.geturl()))
print('[!] Received %d results by asking %d pages with %d results per page' %
(len(urls), 2, 100))`
但此代码返回 0 个收到的结果。有没有另一种方法可以方便地从谷歌搜索中获取大量 URL?我还尝试了 xgoogle 和 pygoogle 模块,但它们可以处理少量的页面请求。