你好,我有一个问题,在网上搜索了一会儿,但大多数时候,答案都帮不了我。
我想存储/复制网站上的最新价格(Webscraping,Kinguin)
代码:
from time import sleep
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome('.\driver\chromedriver.exe')
driver.get("https://www.kinguin.net")
try:
KingInput = driver.find_element_by_id('search')
KingInput.send_keys('far cry 5')
webdriver.ActionChains(driver).send_keys(Keys.ENTER).perform()
# The Error happens here
Kprice = driver.find_element_by_class_name('price add-tax-rate relative-price-container').text()
print(type(Kprice))
print(Kprice)
sleep(5)
driver.close()
except:
print("Error")
我希望你能帮助我,我正在挣扎一段时间。
提前谢谢
如果这是你所期望的。试试这个:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome() #define the path if nnecessary
driver.get("https://www.kinguin.net")
try:
KingInput = driver.find_element_by_id('search')
KingInput.send_keys('far cry 5',Keys.ENTER)
Kprice = driver.find_element_by_css_selector('.actual-price span').text
print(Kprice)
finally:
driver.close()
sessionStorage 会话存储 存储针对QQ帐号隔离 数据存储于内存中,当前游戏结束后被清空 函数 key( index ) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.sessionStorage.key(0); getItem( key )
问题内容: 除了是非持久性的并且仅限于当前窗口之外,会话存储与本地存储相比是否还有其他好处(性能,数据访问等)? 问题答案: localStorage和sessionStorage都扩展了Storage。除了的预期的“非持久性”外,它们之间没有区别。 也就是说,存储在中的数据将 一直保留到明确删除为止 。所做的更改将被保存,并且可用于当前和将来对该站点的所有访问。 对于, 更改仅在每个选项卡上可用
我在努力打字 当我保存一个实体时,有时我的数据会更新,有时不会。完全相同的请求第一次不会起作用,但第二次会起作用。我使用保存()更新和插入。插入时一切都好。 以下是我的代码(使用NestJS键入表单): == == == == 当我在save()之后找到()时,我的用户地址不会更新,而我从Mongo收到了modifiedCount 1。如果我重复这个请求,这一次它是有效的。。。 有什么想法吗?
问题内容: 在阅读了Internet中的文档和帖子后,我仍然无法 使用jMeter中的Cookie Manager 解决问题。我在响应标头中获得了sid ID,但未将其 存储在cookie管理器中。以下是我的测试计划和 connect.sid响应的屏幕 您能帮忙弄清楚出什么问题吗? 问题答案: 为了由JMeter(以及Web浏览器)进行处理,您的Cookie必须符合某些政策,即域和路径不应与当前U
问题内容: 我正在将node.js的猫鼬模式与express-validator(具有node-validator santiziations和Validator)一起使用。 存储商品价格的好方法是什么? 我目前有 价格是可选的,所以我有: express-validator给了我isNumeric(允许0填充),isDecimal和isInt …我宁愿只是将其转换为十进制并去除所有字符,所以我总
问题内容: 我用python与selenium结合编写了一个脚本,以从其着陆页中抓取不同文章的链接,并通过跟踪引向其内页的url最终获得每个文章的标题。尽管我在这里解析的内容是静态内容,但我还是使用了selenium来查看它在多处理中的工作方式。 但是,我的意图是使用多处理进行抓取。到目前为止,我知道selenium不支持多处理,但似乎我错了。 我的问题:当使用多处理运行selenium时,如何减