我用python和selenium一起编写了一个脚本,通过单击不同的数字(如110015710、110015670等)从网页中的表中提取生成的不同的110015710链接。
我的脚本可以点击这些链接,显示pdf文件,但只能解析其中的5个。
,我怎么才能把它们全部弄到手?
我已经试过了:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.
我用python和selenium结合编写了一个脚本,可以单击search按钮来填充结果,然后从其登陆页面解析来自类ya_result-item的不同链接,然后继续单击next页面按钮,同时解析来自其他页面的链接,直到没有更多的按钮可单击。
但是,我的脚本只能解析来自它的第一页的链接,然后单击next页面按钮一次,然后就被卡住了。
如何使我的脚本在解析链接时继续单击下一页按钮?
这是我的尝试:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.s
我需要使用Selenium-webdriver单击页面中的链接,但无法使用href的值访问元素,如下所示:
var link = WebDriver.FindElements(By.XPath("//a[@href='example.html']"));
因为页面中的元素位于一个框架中,并且位于另一个页面的源中。因此,我需要点击一个特定的坐标,其中的链接。如何通过使用selenium来实现它。
如何使用selenuim刮多个页面,我正在尝试刮多个页面,但它们显示了错误,有什么方法与我共享吗?我正在尝试通过单击按钮来刮多个页面--这些是页面链接
import time
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from selenium.webd
我试图打开一个循环中基于link_text的URL。下面是我正在尝试使用的程序。实际上,发生了什么,实际上在那个页面上我有3次细节,有些时候会是4次(它是动态的)。
更新代码:
from selenium.webdriver.support import ui
import time
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
from selenium.common.exceptions import NoSuc
我目前正在尝试从这个网站解析href:
如果你打开网站,你应该会看到一个职位的标题,点击它的检查元素,你应该看到它里面的A标签和href,我正在尝试链接并将其放入列表中。
from selenium import webdriver
from selenium.webdriver.chrome.webdriver import WebDriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from
Python 2.7的Selenium新手入门
如何使用类创建目标并使其单击?
<a href="#" class="create"></a>
我想要做的是:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import
我确信这很简单,但不知何故,我不得不在跳转到每个产品详细信息页面的a标记下获得href链接。我也看不到任何javascript。我遗漏了什么? import requests
from bs4 import BeautifulSoup as bs
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import We
在selenium中,我使用XPATH获取一些搜索结果URL。现在,我想一个接一个地点击,然后打开,然后在同一个浏览器中一个接一个地打开基本URL,这样我就可以在这个浏览器之间切换。我怎么能这么做?下面是我的代码。
import time
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
serv_obj = Service("F:\Softwares\Selenium WebD
我正在学习python中的网络爬行和抓取。我想要抓取数据,在一个网站上有链接,而在这些链接里面有更多的链接。所以我想抓取数据直到预定义的级别n。这是我的基本代码 import requests
from selenium import webdriver
from requests_ntlm import HttpNtlmAuth
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time
from bs4 import BeautifulSoup
from
我正在尝试访问url上的登录按钮,如下面的代码所示。我已经核实了url和href的内容。它们都与使用工具显示的内容一致。
但是在单击提取的元素时,我得到了错误:
Message: element not interactable
我不知道为什么会发生这种事。
请帮我解决这个问题
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
# setup the browser
bro
是否可以为所有可能的链接添加一个单击链接事件或一个新选项卡,这样我就可以通过抓取包含视图线程的所有链接将URL用作筛选器来筛选论坛,但是当我试图让它点击它时,没有错误,可以有人向我解释它,因为我对web抓取非常陌生。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
我使用下面的python代码使用selenium。没有使用具有href = "#“的锚标记。
import time
import unittest
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(
我想从10页获得所有链接,但我无法单击第二个页面链接。来自url
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import bs4
from selenium import webdriver
import time
url = "https://10times.com/search?cx=par
from selenium import webdriver
import time
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
from bs4 import BeautifulSoup
from selenium.webdriver.support import expected_conditions as EC
from se
嗨,如果类中存在以下要求,那么我就需要找到正确的selenium代码来单击主父类:
Parent Class
<div class ="col-xs-2-4 shopee-search-item-result__item" data-sqe="item">
Child class
<a data-sqe="link" href= all urls that is printed in python.>
Child class contains this element
<div class = "_1
我正在尝试使用selenium来点击一些来自网页源的链接。到目前为止,我得到的是:
import selenium, time
import html5lib
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
pg_src = br.page_source.encode("utf")
我有一个python脚本。当尝试使用selenium单击"“站点语言更改按钮时,它导航到"href”URL。但我想让它显示弹出式。
这就是代码的样子
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from webdriver_manag
我用python和selenium一起编写了一个脚本,可以在网页中单击类a下的domino-viewentry标记。我的脚本能够单击第一个a标记。但是,它不是让下一个单击,而是抛出一个错误。下面给出了我的脚本和错误。我希望有人能看一看,并为我提供任何解决办法,使其正确。
链接到网页:
我的剧本:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdri
编辑:使用页面URL更新 我试图通过Selenium (python)登录到一个网站,但是驱动程序没有填写登录和密码字段,也没有提交页面。浏览器会打开到正确的网站,但即使我填写了字段并单击了登录按钮,也不会发生任何其他情况。下面是我的代码: from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
代码单击页面上可能存在或可能不存在的元素,然后需要单击同一类的所有元素:
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
from selenium.webdriver.firefox.options import Options
import time
我正在使用python的selenium绑定来下载包含字符串"VS“的页面上的所有链接。问题是列表中的第二项不是有效的网页(返回404错误),如果我手动单击断开的链接,它也会返回:
error.html - 404 error page does not exist.
如果我运行下面的代码,它会引发一个错误。
import selenium
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.common.exceptions import StaleE
我在下面有一个问题代码,其中元素变得可见,而不是被单击。我尝试了css选择器和xpath。
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
PROXY = "socks5://184.178.172.13:15311
我正在抓取这个网站:
此页面中有许多链接。用户可以点击这些链接中的任何一个(通过selenium web驱动程序)。问题是,当用户单击这些链接时,它会在一个新的选项卡中打开,因为所有的链接都有一个属性( "_target=blank")
你知道如何强制在同一个标签页中打开链接吗?
下面是我写的代码
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from seleni
我是Selenium的新手,我想写一个Python脚本,在google上搜索一些关键字,并在找到关键字时自动打开一个页面。
我一直在尝试使用这个中的脚本
from selenium import webdriver
from selenium.common.exceptions import TimeoutException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.
在本例中,我试图从艺术家那里收集所有(5)个社交媒体链接。目前,我的输出仅是最后(第五个)社交媒体链接。我正在使用selenium,我知道这不是收集数据的最佳选择,但这是我现在所知道的全部。注意,我只包含了与我的问题相关的代码。预先感谢您的任何帮助/见解。
from cgitb import text
from os import link
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdr
我正在尝试使用Selenium单击打开的应用程序警报,并得到了这个错误。
NoAlertPresentException: Message: no such alert
因此,基本上,我试图从浏览器中打开缩放应用程序。
,这是我的代码:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.common.exc