|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 catchersy 于 2018-11-18 19:21 编辑
最近老是莫名其妙,没有报错,代码运行也不出结果,
不知道怎么回事,排错都不知道怎么排了
代码如下:- import requests
- import re
- import time
- headers={'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36'
-
- }
- info_lists=[]
- def judgment_sex(class_name):
- if class_name=='womenIcon':
- return '女'
- def get_info(url):
- res=requests.get(url)
- ids=re.findall('<h2>(.*?)</h2>',res.text,re.S)
- levels=re.findall('<div class="articleGender \D+Icon">(.*?)</div>',res.text,re.S)
- contents=re.findall('<div class="content">.*?<span>(.*>)</span></div>',res.text,re.S)
- laughs=re.findall('<span class="stats-vote"><i class="number">(\d+)</i>',res.text,re.S)
- coments=re.findall('<i class="number">(\d+)</i>',res.text,re.S)
- sexs=re.findall('<div class="articleGender(.*?)">',res.text,re.S)
- for id,level,sex,content,laugh,coment, in zip(ids,levels,sexs,contents,laughs,coments):
- info={
- 'id':id,
- 'level':level,
- 'sex':judgment_sex(sex),
- 'content':content,
- 'laugh':laugh,
- 'coment':coment
-
- }
- info_lists.append(info)
- if __name__=='__main__':
- urls=['https://www.qiushibaike.com/8hr/page/{}/'.format(str(i))
- for i in range(1,36)]
- for url in urls:
- get_info(url)
- time.sleep(5)
-
- for info_list in info_lists:
- f=open('qiubai.txt','a+')
- try:
- f.write(info_list['id']+'\n')
- f.write(info_list['level']+'\n')
- f.write(info_list['sex']+'\n')
- f.write(info_list['content']+'\n')
- f.write(info_list['laugh']+'\n')
- f.write(info_list['coment']+'\n\n')
- f.close()
- except UnicodeError:
- pass
-
复制代码
jupyter运行没结果,不报错,自带的 ide也没有结果
pycharm就一句"Process finished with exit code 0"
出现这类问题怎么回事??/ |
|