我是网络脚本的初学者
我在看一本关于Edureka的教程:A Beginner’s Guide to learn web scraping with python!
“我的脚本”的URL中显示了一个语法错误:
driver.get('<a href='https://www.jbhifi.com.au/products/lenovo-ideapad-slim-5i-15-6-full-hd-laptop-512gb-intel-i5'>https://www.jbhifi.com.au/collections/computers-tablets/windows-laptops?page=4')
无效语法似乎在com
下,这让我非常困惑
我不知道怎么解决它
不能在同一字符串中内外使用相同类型的引号。您可以同时使用单引号和双引号,也可以对其进行转义。按如下方式修改脚本:
语法错误是因为您用单引号将字符串括起来,并且字符串中也有单引号。因此Python认为
'<a href='
之后的所有内容都不是字符串,但它不能将其他内容解释为Python代码,因此Python放弃并引发了一个错误通常情况下,您可以通过使用双引号或escaping单引号将字符串括起来来处理此问题。但是,对于driver.get,您不使用
<a href="...">
部分;你只要给它一个URL。所以你可以这样做:相关问题 更多 >
编程相关推荐