吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 626|回复: 7
收起左侧

[求助] 本站一个看Z乎的文章python代码经过改写还是没有得到结果

[复制链接]
fadar1111 发表于 2024-7-30 11:27
想哪位玩过某乎盐选的高手给完善一下代码,这个脚本运行后得到的是:请输入知乎盐选文章的分享地址:https://www.zhihu.com/question/268938242/answer/2816770810
Response Content-Type is not application/json, content received:
页面标题: mfyx.top - 该网站正在出售! - mfyx 资源和信息。

[Python] 纯文本查看 复制代码
import time
import requests
from lxml import etree

api_url = "https://mfyx.top/api/search"
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36"
}

org_url = input("请输入知乎盐选文章的分享地址:")
params = {"url": org_url}

try:
    response = requests.get(api_url, params=params, headers=headers)
    response.raise_for_status()  # 检查状态码是否为 200
except requests.exceptions.HTTPError as e:
    print(f"HTTP Error: {e}")
except requests.exceptions.RequestException as e:
    print(f"Error: {e}")
else:
    # 检查 Content-Type 是否为 application/json
    content_type = response.headers.get('Content-Type')
    if 'application/json' in content_type:
        try:
            response_data = response.json()
            # 你的后续处理代码...
        except ValueError as e:
            print(f"JSON Decode Error: {e}")
    else:
        print("Response Content-Type is not application/json, content received:")
        # 使用 lxml 解析 HTML 响应
        html_content = response.text
        tree = etree.HTML(html_content)
        
        # 假设我们需要提取页面中的某个特定元素,例如 <title>
        title = tree.xpath('//title/text()')
        if title:
            print("页面标题:", title[0])
        
        # 根据实际页面结构,使用适当的 XPath 表达式来提取你需要的信息
        # 例如,提取所有的段落文本
        paragraphs = tree.xpath('//p/text()')
        for p in paragraphs:
            print(p.strip())


        # ...

免费评分

参与人数 1热心值 +1 收起 理由
yltz + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

空竹 发表于 2024-7-30 13:23
说明这个接口已经死了~
zheng10072 发表于 2024-7-30 13:25
你这个代码就是通过 mfyx.top 这个网站去获取z 乎文章,mfyx.top网站G 了而已
zhtao0920 发表于 2024-7-30 13:57
 楼主| fadar1111 发表于 2024-7-30 14:28
zheng10072 发表于 2024-7-30 13:25
你这个代码就是通过 mfyx.top 这个网站去获取z 乎文章,mfyx.top网站G 了而已

虽然知道,但是其实是想找到新接口,麻烦知道的亲提示一下
BTFKM 发表于 2024-7-30 15:57
谨防小作坊接口进正式代码里
要不自己搭 要不依赖大厂

免费评分

参与人数 1热心值 +1 收起 理由
fadar1111 + 1 谢谢@Thanks!

查看全部评分

LuGuanDi 发表于 2024-7-31 09:02
这种最好自己实现接口
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-28 07:42

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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