【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)
应该是有反爬机制 人家那边做限制了把 看是否是权限问题 人家是不是有限制
页:
[1]