【发布时间】:2020-08-20 12:16:16
【问题描述】:
我需要获取文本文件中所有 url 的结果,如下所示
www.google.com
example.com
facebook.com
文件中有超过 1000 个 URL,我需要通过文件逐个解析 url 以测试结果
buf = BytesIO()
with open(data.txt) as fi:
files = fi.readlines()
for web in files:
c = pycurl.Curl()
c.setopt(c.URL, 'https://'+ web )
c.setopt(c.SSL_VERIFYPEER, 0)
c.setopt(c.SSL_VERIFYHOST, 0)
c.setopt(c.TIMEOUT, 3)
c.setopt(c.WRITEDATA, buf)
c.setopt(c.RESOLVE, [ web + ':443:203.210.7.46'])
c.perform()
它给出了一个 Traceback c.perform() pycurl.error:(3,'')
但如果我只是将一个 url 直接放在 c.URL 中,它就可以完美地工作。有人可以帮我解决这个问题。谢谢
【问题讨论】:
标签: python python-3.x url pycurl