python爬虫<Response [200]>返回值问题

在Python爬虫过程中遇到_Response [200]_返回值问题,通常是因为网站需要特定的headers。通过在requests.get()方法中添加headers参数可以解决此问题。参考链接:https://blog.csdn.net/csdndscs/article/details/94505706?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242
摘要由CSDN通过智能技术生成

<Response [200]>返回值问题
在尝试python爬虫时,我们常常会遇到<Response [200]>返回值问题,此时将requests.get()参数加上headers即可。
例如:

import requests
url = 'https://music.163.com'
html = requests.get(url)
print(html)

返回<Response [200]>;

import requests
url = 'https://music.163.com'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.67 Safari/537.36 Edg/87.0.664.47'}
html = requests.get(url, headers=headers)
print(html)
print('***’)
print(html.text)
<Response [200]>
***
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="baidu_ssp_verify" content="39f14c78c537175eb4b5192c72d002c1" />
<meta name="baidu-site-verification" content="cNhJHKEzsD" />
<m
你可以使用 Java 中的 JSON 解析库来处理这个 JSON 字符串。在这个例子中,你可以使用 `org.json` 库来解析 JSON 字符串。以下是一个示例代码: ```java import org.json.JSONObject; public class Main { public static void main(String[] args) { String json = "{\"code\":\"200\",\"msg\":\"请求成功\",\"data\":\"{\\\"code\\\":200,\\\"data\\\":\\\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?><response><code>0</code><mgr>成功</mgr><data><贫困人口编号>4500000247309636</贫困人口编号><证件类型>01</证件类型><证件号码>341324201708012013</证件号码><姓名>陈开平</姓名><人员新识别年度>2016</人员新识别年度><贫困户编号>100000492167739</贫困户编号><贫困户主编号>100000492167813</贫困户主编号><户主姓名>陈井华</户主姓名><户主身份证号>34222519400112075743</户主身份证号><户主联系电话>13485579183</户主联系电话><首次进入系统时间>2014</首次进入系统时间><贫困村编号>341324012010</贫困村编号><识别标准>01</识别标准><致贫原因>02</致贫原因><SFTP>1</SFTP><家庭住址>安徽省宿州市泗县刘圩镇周道村</家庭住址></data></response>\\\",\\\"message\\\":\\\"\\\"}\",\"total\":0}"; JSONObject jsonObject = new JSONObject(json); String data = jsonObject.getString("data"); JSONObject dataObject = new JSONObject(data); String xml = dataObject.getString("data"); System.out.println(xml); } } ``` 这段代码会从 JSON 字符串中提取出嵌套的 XML 内容,并打印出来。你可以根据需要灵活地处理这个 XML 字符串。记得在代码中导入 `org.json.JSONObject` 类。希望这可以帮到你!如果还有其他问题,请随时提问。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值