在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python爬豆瓣圖書毫無反應(yīng),也沒報錯

python爬豆瓣圖書毫無反應(yīng),也沒報錯

爬蟲代碼:

import requests
import re
content = requests.get('https://book.douban.com/').text
pattern = re.compile('<li.*?cover.*?href="(.*?)".*?title="(.*?)".*?more-meta.*?author">(.*?)</span>.*?year">(.*?)</span>.*?<li>',re.S)
results = re.findall(pattern,content)
print(results)
for result in results:
    url,name,author,date = result
    author = re.sub('\s',author)
    date = re.sub('\s','',date)
    print(url,name,author,date)

執(zhí)行一直顯示在執(zhí)行,但毫無結(jié)果,也沒報錯,等一個小時還在執(zhí)行,求大神幫忙看看問題出在哪

回答
編輯回答
兔囡囡

正則寫得有問題,已經(jīng)卡死了,使用dom解析庫去操作吧

2018年6月10日 22:03
編輯回答
雨萌萌

正則表達式?jīng)]寫對

正確代碼如下
import requests
import re
content = requests.get('https://book.douban.com/').text
pattern = re.compile(r'<li class="">.?<div class="cover">.?

2017年12月6日 10:10