当前位置:   article > 正文

Python 利用BeautifulSoup和正则表达式 来爬取旅游网数据_python正则爬取旅游信息

python正则爬取旅游信息

import re
import requests
import time
from bs4 import BeautifulSoup

url = ‘http://www.cntour.cn/
r = requests.get(url)
print(r.encoding,len(r.text))
soup = BeautifulSoup(r.text, ‘lxml’)
data = soup.select(’#main > div > div.mtop.firstMod.clearfix > div.leftBox > div > ul > li > a’) #注意删除 (:nth-child )字符串,否则会报错
print(data)
for i in data:
print(‘item:’,i.get_text(), ’ ‘,‘href:’,i.get(‘href’), ’ ‘,‘ID:’,re.findall(’\d+’,i.get(‘href’)))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/202164?site
推荐阅读
相关标签
  

闽ICP备14008679号