首页 > 解决方案 > 一个收集谷歌搜索结果的python脚本

问题描述

这是我的脚本,它接受一个包含 google dorks 和一个搜索词的文件,然后搜索这个词 + dork

import sys
query = sys.argv[1]
a=open(sys.argv[2])
try:
    from googlesearch import search
except ImportError:
    print("No module named 'google' found")
for i in a:
    for j in search(query+" "+i, tld="com", num=10, stop=10, pause=5):
        print(j)

问题是无论我如何增加它每次失败的秒数并给我一个错误 urllib.error.HTTPError: HTTP Error 429: Too Many Requests

我试图添加一个睡眠功能来等待更多秒,但同样的问题

import sys
import time
query = sys.argv[1]
a=open(sys.argv[2])
try:
    from googlesearch import search
except ImportError:
    print("No module named 'google' found")
for i in a:
    for j in search(query+" "+i, tld="com", num=10, stop=10, pause=5):
        time.sleep(10)
        print(j)

标签: python

解决方案


推荐阅读