無法讀取txt文件中的url 我想逐個讀取並打開txt中的url地址,我想從url地址的源中獲取標題的正則表達式 錯誤消息:從文件Python中讀取url
Traceback (most recent call last): File "Mypy.py", line 14, in UrlsOpen = urllib2.urlopen(listSplit) File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 420, in open req.timeout = timeout AttributeError: 'list' object has no attribute 'timeout'
Mypy.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import requests
import urllib2
import threading
UrlListFile = open("Url.txt","r")
UrlListRead = UrlListFile.read()
UrlListFile.close()
listSplit = UrlListRead.split('\r\n')
UrlsOpen = urllib2.urlopen(listSplit)
ReadSource = UrlsOpen.read().decode('utf-8')
regex = '<title.*?>(.+?)</title>'
comp = re.compile(regex)
links = re.findall(comp,ReadSource)
for i in links:
SaveDataFiles = open("SaveDataMyFile.txt","w")
SaveDataFiles.write(i)
SaveDataFiles.close()
你可以添加你'Url.txt'內容的示例? – fievel
@fievel我的Url.txt https://i.stack.imgur.com/s81Mt.png –
你可以複製你的URL.txt文件的內容並使用代碼格式粘貼到你的問題中嗎?它會使你更容易地幫助你調試 – PeterH