鱼C论坛

 找回密码
 立即注册
查看: 719|回复: 1

请问这段代码有什么错误呀,它不会创建文件也不会返回任何东西

[复制链接]
发表于 2020-5-17 09:40:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import requests
from pyquery import PyQuery as pq

try:
    url = 'https://www.zhihu.com/explore'
    headers = {'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36(KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
    html = requests.get(url,headers=headers).text
    doc = pq(html)
    items = doc('.explore-tab .feed-item').items()
    for item in items:
        question = item.find('h2').text()
        auther = item.find('.auther-link-line').text()
        answer = pq(item.find('.content').html()).text()
        print(question)
        print(auther)
        print(answer)
        with open('explore.txt','a',encoding='utf-8') as f:

        
            f.write('\n'.join([question,auther,answer]))
            f.write('\n' + '=' *50 + '\n')
        
except:
    print('异常')





如题,这是跟着一些书写的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-3-14 20:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表