code ที่ผมเขียนตอนนี้
โค้ด: เลือกทั้งหมด
import urllib.request
import configparser
import time
link = open("check_link.txt","r")
r_link = link.read()
r_link = r_link.split()
#con = None
#config = configparser.ConfigParser() ใช้วิธีการด้วย readlin readfile
timeis = time.localtime()
ch = "t"
n = 0
for a in range(len(r_link)):
if ch == "t":
print(n)
print(r_link[n])
n += 1
ch = "t"
try:
response = urllib.request.urlopen(r_link)
# save_link = i.get_attribute('href')
if response.getcode() == 200:
print("""That link is ok:{}
Time_test :{}{}{}{}{} """.format(r_link, timeis.tm_hour, ":", timeis.tm_min, ":", timeis.tm_sec))
else:
print('The response code was not 200, but: {}'.format(
response.get_code()))
except urllib.error.HTTPError as e:
print('''That link is error occurred: {}
The response code was {}
Time_test :{}{}{}{}{}'''.format(r_link, e.getcode(), timeis.tm_hour, ":", timeis.tm_min, ":", timeis.tm_sec))
else:
break
/home/com003/PycharmProjects/pythonProject_monitor/venv/bin/python /home/com003/PycharmProjects/pythonProject_monitor/venv/CHECK_header_status.py
0
viewtopic.php?f=469&t=72036,
Traceback (most recent call last):
File "/home/com003/PycharmProjects/pythonProject_monitor/venv/CHECK_header_status.py", line 27, in <module>
response = urllib.request.urlopen(r_link)
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 457, in open
req.timeout = timeout
AttributeError: 'list' object has no attribute 'timeout'
Process finished with exit code 1