You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Selenium正常访问GoDaddy域名估价页面?

解决Selenium访问GoDaddy域名估价页面的异常问题

问题描述

使用以下Selenium代码访问GoDaddy域名估价页面时,出现异常页面(无法显示正常估价内容),但普通浏览器直接访问该链接无需登录即可正常显示目标页面。

from selenium import webdriver

driver = webdriver.Chrome()

driver.get("https://www.godaddy.com/domain-value-appraisal/appraisal/?domainToCheck=qiyy.com")

解决方法

GoDaddy会检测请求是否来自自动化工具(比如Selenium),可以通过以下方式绕过检测:

  • 添加真实浏览器的User-Agent
    修改代码,为Chrome浏览器配置User-Agent,模拟普通浏览器的请求头:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    # 替换为你本地浏览器的User-Agent,可在浏览器中输入about:version查看
    chrome_options.add_argument('user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36')
    
    driver = webdriver.Chrome(options=chrome_options)
    driver.get("https://www.godaddy.com/domain-value-appraisal/appraisal/?domainToCheck=qiyy.com")
    
  • 使用undetected-chromedriver库
    这个库专门用于绕过网站的Selenium检测,安装后替换原生的webdriver:

    1. 安装库:pip install undetected-chromedriver
    2. 修改代码:
    import undetected_chromedriver as uc
    
    driver = uc.Chrome()
    driver.get("https://www.godaddy.com/domain-value-appraisal/appraisal/?domainToCheck=qiyy.com")
    
  • 添加页面等待
    部分情况下,页面加载慢导致异常,可添加显式等待确保元素加载完成:

    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.support import expected_conditions as EC
    
    driver = webdriver.Chrome()
    driver.get("https://www.godaddy.com/domain-value-appraisal/appraisal/?domainToCheck=qiyy.com")
    # 等待估价结果区域加载,可根据实际页面元素调整定位方式
    WebDriverWait(driver, 10).until(
        EC.presence_of_element_located((By.CLASS_NAME, "appraisal-result"))
    )
    

内容的提问来源于stack exchange,提问作者TVXD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 14:13:16