51Testing软件测试论坛
标题:
【python】selenium爬取含企查查中文的网址报405问题
[打印本页]
作者:
测试积点老人
时间:
2021-9-23 13:17
标题:
【python】selenium爬取含企查查中文的网址报405问题
代码如下,访问不含中文的网页没有问题,但是如果网址中带中文就会报405;
刚开始我以为是编码的问题,设置成了UTF-8,但依然还是报错。烦请帮忙看下是什么问题。
经过测试,只有企查查有这个问题,百度中文传参的网址可以正常访问。
怀疑是企查查含有反爬检测导致,但奈何才疏学浅,实在没找到解决办法。
# -*- coding: utf-8 -*-
import atexit
from selenium import webdriver
import time
@atexit.register
def quitDriver():
print("我执行了!")
#关闭驱动
driver.quit()
chrome_options = webdriver.ChromeOptions()
#https网页设置
chrome_options.add_argument('--allow-running-insecure-content')
#设置默认编码
chrome_options.add_argument('lang=zh_CN.UTF-8')
driver = webdriver.Chrome(executable_path=r'D:\新建文件夹\python\chromedriver.exe',options=chrome_options)
driver.get('''https://www.qcc.com/web/search?key=大连市中心医院''')
print(driver.title)
time.sleep(20)
复制代码
作者:
海海豚
时间:
2021-9-24 09:07
应该是有反爬机制
作者:
bellas
时间:
2021-9-24 09:32
人家那边做限制了把
作者:
qqq911
时间:
2021-9-24 10:35
看是否是权限问题
作者:
jingzizx
时间:
2021-9-24 17:01
人家是不是有限制
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2