redaiconglin 发表于 2022-4-30 10:36:37

各位老师请帮我看看谢谢

from selenium import webdriver# 导入浏览器驱动模块
from selenium.webdriver.support.wait import WebDriverWait# 导入等待类
from selenium.webdriver.support import expected_conditions as EC# 等待条件
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
# 节点定位

try:
    # 创建谷歌浏览器驱动参数对象
    chrome_options = webdriver.ChromeOptions()
    # 不加载图片
    prefs = {"profile.managed_default_content_settings.images": 2}
    chrome_options.add_experimental_option("prefs", prefs)
    # 使用headless无界面浏览器模式
    chrome_options.add_argument('--headless')
    chrome_options.add_argument('--disable-gpu')
    # 加载谷歌浏览器驱动
    s= Service(r'F:\pythonProject1\chromedriver.exe')
    driver = webdriver.Chrome(options=chrome_options,service=s)
    # 请求地址
    driver.get('https://item.jd.com/12353915.html')
    wait = WebDriverWait(driver,10)    # 等待10秒
    # 等待页面加载class名称为m-item-inner的节点,该节点中包含商品信息
    wait.until(EC.presence_of_element_located((By.CLASS_NAME,"m-item-inner")))
    # 获取name节点中所有div节点
    name_div = driver.find_element_by_css_selector('#name').find_elements_by_tag_name('div')
    summary_price = driver.find_element_by_id('summary-price')
    print('提取的商品标题如下:')
    print(name_div.text)         # 打印商品标题
    print('提取的商品宣传语如下:')
    print(name_div.text)         # 打印宣传语
    print('提取的编著信息如下:')
    print(name_div.text)         # 打印编著信息
    print('提取的价格信息如下:')
    print(summary_price.text)       # 打印价格信息
    driver.quit()# 退出浏览器驱动
except Exception as e:
    print('显示异常信息!', e)
以上代码运行时出错,错误代码如下。
显示异常信息! Message:
Stacktrace:
Backtrace:
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        GetHandleVerifier
        GetHandleVerifier
        GetHandleVerifier
        GetHandleVerifier
        Ordinal0
        Ordinal0
        Ordinal0
        Ordinal0
        BaseThreadInitThunk
        RtlInitializeExceptionChain
        RtlInitializeExceptionChain
是什么原因造成。如何解决。请各位老师帮帮我谢谢了

suchocolate 发表于 2022-4-30 21:09:41

报错不全,把报错信息贴全
页: [1]
查看完整版本: 各位老师请帮我看看谢谢