求助!!!正则表达式是正确的,但是程序无法运行
import requests
import json
import re
import time
from requests.exceptions import RequestException
url ='http://www.24timemap.com/'
def get_one_page(url):
try:
headers={
'User-Agent':'Mozilla/5.0(Macintosh;Intel Mac OS X 10_13_3)AppleWebKit/537.36(KHTML,like Gecko) Chrome/65.0.3325.162 Safari/537.36'
}
response = requests.get(url,headers=headers)
if response.status_code ==200:
return response.text
return None
except RequestException:
return None
def parse_one_page(html):
pattern = re.compile('<li.*?bg.*?title.*?>(.*?)</a>(.*?)</li>',re.S)
items = re.findall(pattern,html)
for item in items:
yield {
'locantion': item[0],
'time': item[1]
}
def write_to_file(content):
with open('slw.txt', 'a', encoding='utf-8')as f:
f.write(json.dumps(content, ensure_ascii=False) + '\n')
...全文
相关推荐
java使用正则表达式判断邮箱格式是否正确的方法
主要介绍了java使用正则表达式判断邮箱格式是否正确的方法,涉及java正则表达式及字符串的相关操作技巧,需要的朋友可以参考下
正则表达式转换为NFA程序代码
【问题描述】: 输入一个正则表达式,然后将此正则表达式转换为NFA,最后将此NFA输出 【实验要求】: 写出程序运行环境, 体会,程序结构,程序清单, 典型结果,以及结果分析 【程序运行环境】: 此程序是在Visual C++下,新建一个C++ sourse file,然后编译通过
C#正则表达式判断输入日期格式是否正确
本文给大家介绍使用C#判断输入日期格式是否正确的方法。本文给大家分享了两段代码,代码非常简单易懂,感兴趣的朋友一起看看吧
java正则表达式判断 ip 地址是否正确解析
主要介绍了java正则表达式判断 ip 地址是否正确解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
通过正则表达式验证IP和端口格式的正确性
主要介绍了正则表达式验证IP和端口格式的正确性,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


