Python I';我在使用BeautifulSoup获取html输入值时遇到问题

Python I';我在使用BeautifulSoup获取html输入值时遇到问题,python,beautifulsoup,Python,Beautifulsoup,我需要获取这个HTML元素中属性value的值 <option value="1129070-040" data-size="US9.5" data-stock="In_Stock" data-morecomingsoon="true"> 在中,我似乎找不到方法。根据您在问题中包含的内容,您可以使用以下代码获得值属性的值: from bs4 import BeautifulSoup html = """<option value="1129070-040" data-

我需要获取这个HTML元素中属性
value
的值

<option value="1129070-040" data-size="US9.5" data-stock="In_Stock" data-morecomingsoon="true">


中,我似乎找不到方法。根据您在问题中包含的内容,您可以使用以下代码获得
属性的值:

from bs4 import BeautifulSoup 

html = """<option value="1129070-040" data-size="US9.5" data-stock="In_Stock" data-morecomingsoon="true">"""    
soup = BeautifulSoup(html,"lxml")    
value = soup.find("option")["value"]

print(value)
从bs4导入美化组
html=“”
soup=BeautifulSoup(html,“lxml”)
value=soup.find(“选项”)[“value”]
打印(值)

希望这有帮助

您能提供整个HTML或页面链接吗?问题是您不知道如何找到特定元素,或者您不知道如何访问
value
属性?我不知道如何找到属性的特定值一旦您有了元素,它应该是
元素['value']
@PeterSutton我想在
几乎@fozoro
product\u page=requests.get()中找到“1129070-035”https://www.net-a-porter.com/de/en/product/1129070“)soup=BeautifulSoup(product_page.content,“lxml”)product_id=soup.find(这里我需要找到该值)
值就在这个html元素中
如果网页中有更多的(“选项”)[“值”]该怎么办,如何找到一个包含我给你的确切元素的特定元素,比如数据大小、数据存量和数据更多。很快,这个网站似乎是用Javascript呈现的。这使得几乎不可能放弃使用
请求
这不是一个问题,我可以使用selenium,只是想知道如何找到特定的值您想得到一个还是全部?