我有一个网站,我正在使用硒从鼠标悬停框中提取信息,以显示每个评论的相关信息。我能够得到第一个正确的,无论我如何尝试,我都无法在页面上循环,以从所有人那里获取信息。有人知道我做错了什么吗?这是我的代码。
from lxml import html
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome(executable_path="YOUR PATH")
driver.implicitly_
我正在尝试获取一个页面的元素源的内容 from selenium import web driver
firefox = webdriver.Firefox()
firefox.get('some link right here')
linkimg = firefox.find_elements_by_xpath('/html/body/div[3]/div/div/img').get_attribute('src') 但是当我运行这段代码时,它显示: AttributeError:'list‘对象没有属性'get_attri
因此,我最近一直在使用selenium,并决定使用以下内容将一些值提取到列表中:
Values = browser.find_elements_by_xpath("//div[@class='main-col']//li[@class='test-item test-item--favourites']")
这些值都按照预期存储。但当我使用示例时:
for i in range (len(Values)):
print(Values[i].text)
i+=1
代码运行到列表中的第50个索引,并输出详细信息,但在此之后为空。我可以
我试图通过在Python中使用Selenium从下面的代码中访问>.<之间的数据。
<tbody>
<tr>
<td>
<div class="answer-votes" title="Asked 8 non-wiki questions with a total score of 164. Gave 84 non-wiki answers with a total
我正在尝试从维基百科主页中提取所有链接,但显示TypeError:'WebElement‘对象的代码不是可迭代错误。
import time
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
browser=webdriver.Chrome()
browser.get('https://en.wikipedia.org/wiki/Main_Page')
search=[]
search=browser.find_element_by_xpath('//*
我正在尝试阅读网页,在选择下拉菜单后,将显示消息。当消息出现时,它具有类
<div class="alert alert-info border-0 rounded-0"> No update currently available </div>
我编写了以下代码来读取文本,但总是得到一个异常
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWa
selenium和xpath。我有一个python脚本,它使用selenium从一个电影网站抓取视频源。我可以使用Selenium获得播放视频的脚本,但我想刮掉到MP4视频文件的src链接。我认为我的xpath语法不正确。
**** Code ******
# Load selenium components
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait, Select
from
我编写了一个简单的爬行程序来填充"",并希望得到<option value = "...">...</option>的值,但是当使用webelement.text获取带有标记名称的内容(“选项”)时,没有显示任何内容。我想知道为什么?谁能帮我解决这个问题?
# -*- coding: utf-8 -*-
import mechanize
from bs4 import BeautifulSoup
import re
from selenium import webdriver
from selenium.webdriver.common
我正在学习使用Selenium进行网络抓取,并且为了练习,我正在尝试从获得一些提升
这是我的代码:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
def get_promotion():
'''
Web scraping process to get Smiles promotion
'''
我正试着在Selenium中做一些网络浏览。但是,当我运行代码时,它不会显示结果。
这是我的代码:
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
import time
import pandas as pd
driver = webdriver.Chrome()
url = 'https:/
我试图使用Python中的Selenium XPath在下面的公共网页上选择一个复选框,然后单击它来更改选中的状态。
http://simbad.u-strasbg.fr/simbad/sim-fout
例如,我想单击的复选框位于“通量/震级”下,并在下图中命名为"U“。
在检查此页面时,我构建了以下XPath以选中复选框:
//*[@type ='checkbox' and @name='U']
这将返回我认为是正确的元素,但是当我试图在对象上运行click()时,它会在异常'list' object has no attribute
我尝试从https://patents.google.com/patent/JP2009517369A/en?oq=JP2009517369中抓取这20个分类,其中第一个分类被显示,其他分类隐藏在一个可扩展的部分中。
我已经尝试使用以下命令获取第一个可见的
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
WebDr
下面是我的密码。我试图检索评论所有者的缩略图。但我没有得到完整集合的链接。很少有链接值显示为“无”。XPath指向正确的位置,但无法检索值。
import time
import pandas as pd
import json
import mysql.connector as conn
import os
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from seleniu
import pandas as pd
from selenium import webdriver
import time
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from sel