import requests
from bs4 import BeautifulSoup
from datetime import datetime
url = "http://news.gzcc.cn/html/xiaoyuanxinwen/"
res = requests.get(url)
res.encoding = "utf-8"
soup = BeautifulSoup(res.text,"html.parser")
for news in soup.select(‘li‘):
if len(news.select(‘.news-list-title‘))>0:
title = news.select(‘.news-list-title‘)[0].text
time = news.select(‘.news-list-info span‘)[0].text
# time = news.select(‘.news-list-info‘)[0].contents[0].text
href = news.select(‘a‘)[0].attrs[‘href‘]
print(time,title,href)
# print(news)
res1 = requests.get(href)
res1.encoding = "utf-8"
soup = BeautifulSoup(res1.text, "html.parser")
con = soup.select(‘#content‘)[0].tedtxt
info = soup.select(‘.show-info‘)[0].text
dt = info.lstrip(‘发布时间:‘)[:19]
# str = ‘2018-03-30 17:10:12‘
dt2 = datetime.strptime(dt,‘%Y-%m-%d %H:%M:%S‘)
print(dt2)
if info.find(‘来源:‘) > 0:
s = info[info.find(‘来源:‘):].split()[0].lstrip(‘来源:‘)
print(s)
if info.find(‘作者:‘) > 0:
l = info[info.find(‘作者:‘):].split()[0].lstrip(‘作者:‘)
print(l)
if info.find(‘摄影:‘) > 0:
u = info[info.find(‘作者:‘):].split()[0].lstrip(‘作者:‘)
print(u)