返回顶部
首页 > 资讯 > 后端开发 > Python >requests.gPython用requests.get获取网页内容为空的问题怎么解决
  • 643
分享到

requests.gPython用requests.get获取网页内容为空的问题怎么解决

2023-06-26 04:06:40 643人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

requests.gpython用requests.get获取网页内容为空的问题怎么解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。下面先来看一个例子:import&nb

requests.gpython用requests.get获取网页内容为空的问题怎么解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

    下面先来看一个例子:

    import  requestsresult=requests.get("Http://data.10jqka.com.cn/financial/yjyg/")result

    输出结果:

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

    表示成功处理了请求,一般情况下都是返回此状态码; 报200代表没问题

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

     继续运行,发现返回空值,在请求网页爬取的时候,输出的text信息中会出现抱歉,无法访问等字眼,这就是禁止爬取,需要通过反爬机制去解决这个问题。headers是解决requests请求反爬的方法之一,相当于我们进去这个网页的服务器本身,假装自己本身在爬取数据。对反爬虫网页,可以设置一些headers信息,模拟成浏览器取访问网站 。

    一、如何设置headers

    拿两个常用的浏览器举例:

    1、QQ浏览器

    界面 F12 

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

     点击network 键入 CTRL+R

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

     单击第一个 最下边就是我门需要的 把他设置成headers解决问题

    2、Miscrosft edge

    二、微软自带浏览器

    同样 F12 打开开发者工具

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

     点击网络,CTRL+R

    requests.gPython用requests.get获取网页内容为空的问题怎么解决

     前文代码修改:

    import requestsur="http://data.10jqka.com.cn/financial/yjyg/"headers = {'User-Agent': 'Mozilla/5.0 (windows NT 10.0; WOW64) AppleWEBKit/537.36 (Khtml, like Gecko) Chrome/70.0.3538.25 Safari/537.36 Core/1.70.3880.400 QQBrowser/10.8.4554.400 '}result = requests.get(ur, headers=headers)result.text

    成功解决不能爬取问题。

    关于requests.gPython用requests.get获取网页内容为空的问题怎么解决问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网Python频道了解更多相关知识。

    --结束END--

    本文标题: requests.gPython用requests.get获取网页内容为空的问题怎么解决

    本文链接: https://lsjlt.com/news/306712.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • requests.gPython 用requests.get获取网页内容为空 ’ ’问题
      目录一、如何设置headers1、QQ浏览器2、Miscrosft edge二、微软自带浏览器下面先来看一个例子: import  requests result=requests....
      99+
      2024-04-02
    • requests.gPython用requests.get获取网页内容为空的问题怎么解决
      requests.gPython用requests.get获取网页内容为空的问题怎么解决,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。下面先来看一个例子:import&nb...
      99+
      2023-06-26
    • Android中findViewById获取控件返回为空问题怎么解决
      在Android程序中,有时候需要加载非原来activity中xml布局中的控件,来使Android程序的界面更加丰富。   我本身是在使用ViewFlipper中遇到的问题...
      99+
      2022-06-06
      Android
    • 怎么解决Ajax获取页面被缓存的问题
      本篇内容主要讲解“怎么解决Ajax获取页面被缓存的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决Ajax获取页面被缓存的问题”吧! ...
      99+
      2024-04-02
    • jsp中session.getattribute获取的值为空怎么解决
      当使用session.getAttribute获取值为空时,可能有以下几个可能的原因和解决方法:1. 检查是否正确设置了sessio...
      99+
      2023-09-20
      jsp
    • BAT怎么获取时间有空格问题的解决方法
      小编给大家分享一下BAT怎么获取时间有空格问题的解决方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!最近在项目上需要把文件定时备份,用BAT文件来自动生成文件夹名,精确到秒:bat脚本时间设定如下:pushd ...
      99+
      2023-06-08
    • 如何解决微信页面弹出键盘后iframe内容变空白的问题
      这篇文章给大家分享的是有关如何解决微信页面弹出键盘后iframe内容变空白的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。当键盘弹出后,页脚也被顶起来;而当搜索完(要刷新整体...
      99+
      2024-04-02
    • vue怎么解决this.$refs.xx在mounted中获取DOM元素为undefined问题
      今天小编给大家分享一下vue怎么解决this.$refs.xx在mounted中获取DOM元素为undefined问题的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文...
      99+
      2023-07-05
    • div+css网页的内容显示不完整怎么解决
      这篇文章主要介绍“div+css网页的内容显示不完整怎么解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“div+css网页的内容显示不完整怎么解决”文章能帮助大家...
      99+
      2024-04-02
    • oracle数据库表空间扩容的问题怎么解决
      本文小编为大家详细介绍“oracle数据库表空间扩容的问题怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“oracle数据库表空间扩容的问题怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.查看表...
      99+
      2023-07-05
    • ubuntu下网页打开慢的问题怎么解决
      这篇文章主要讲解了“ubuntu下网页打开慢的问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu下网页打开慢的问题怎么解决”吧!安装 pdnsd已经加入源里了,安装非常简...
      99+
      2023-06-13
    • 微信小程序怎么解决获取流量的问题
      这篇文章主要介绍“微信小程序怎么解决获取流量的问题”,在日常操作中,相信很多人在微信小程序怎么解决获取流量的问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”微信小程序怎么解决获取流量的问题”的疑惑有所帮助!...
      99+
      2023-06-27
    • HTML行内级元素间的空格问题怎么解决
      这篇文章主要讲解了“HTML行内级元素间的空格问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“HTML行内级元素间的空格问题怎么解决”吧! 1....
      99+
      2024-04-02
    • 怎么解决在win8无法打开网页的问题
      这篇文章主要介绍了怎么解决在win8无法打开网页的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。win8无法打开网页的原因分析:有可能是winsock协议配置的问题,会直...
      99+
      2023-06-28
    • 怎么解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题
      这篇文章主要介绍怎么解决Android 6.0获取wifi Mac地址为02:00:00:00:00:00问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言:之前项目比较旧,手机版本还比较低,还使用eclipse...
      99+
      2023-05-30
      android6.0 android wifi
    • vue3获取ref实例结合ts的InstanceType问题怎么解决
      vue3获取ref实例结合ts的InstanceType有时候我们模板引用,但是在使用的时候,ts提示却不行,没有提示组件通过defineExpose暴露的方法名称,虽然这不是很影响,但是可以解决还是可以解决下~<!-- MyModa...
      99+
      2023-05-21
      Vue3 ts ref
    • Vue读取HTMLCollection列表的length为0问题怎么解决
      这篇“Vue读取HTMLCollection列表的length为0问题怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
      99+
      2023-06-30
    • 怎么解决电脑windows内存不能为read的问题
      小编给大家分享一下怎么解决电脑windows内存不能为read的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!方法/步骤:重启电脑,在出现开机界面后按下F8打开高级启动选项界面后选择最近一次的正确配置进入。或者打开杀毒...
      99+
      2023-06-27
    • mybatis if test不为空字符串且不为null的问题怎么解决
      这篇文章主要介绍“mybatis if test不为空字符串且不为null的问题怎么解决”,在日常操作中,相信很多人在mybatis if test不为空字符串且不为null的问题怎么解决问题上存在疑...
      99+
      2023-06-29
    • win10怎么解决svchost一直占用网速和内存的问题
      这篇文章主要介绍了win10怎么解决svchost一直占用网速和内存的问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇win10怎么解决svchost一直占用网速和内存的问题文章都会有所收获,下面我们一起来看...
      99+
      2023-06-27
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作