python爬虫时获取的html中标签的属性值与网站上的不同?
伊谢尔伦
伊谢尔伦 2017-04-18 09:45:37
0
2
529

从网站上打印html后发现fieldset标签里的id属性和原网站上的属性不同,猜想可能是被js修改了这个id的值,试了很多办法都没有成功。主要是没办法获取被修改后的id的值

从图上可以看出,两者的id不同,请教大神,有什么办法能够获取被修改后的id的值吗?
全部代码贴在下面:

response = urllib.urlopen(url)
    soup =BeautifulSoup(response,'lxml')
    # text_que = soup.find_all('li',class_="QUES_LI")
    print soup.prettify()
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
刘奇

À moins de comprendre les règles de génération de cet identifiant, vous ne pouvez pas l'obtenir directement.
Mais il existe de nombreuses façons d'obtenir la valeur modifiée.
Tout d'abord, obtenez d'abord les éléments pertinents, puis localisez-les. Par exemple, vous pouvez obtenir l'élément parent, puis localiser l'élément enfant et obtenir sa valeur d'identification.
Deuxièmement, utilisez la correspondance régulière pour obtenir. Tant que la valeur environnante de la valeur changeante est fixe, il existe un moyen de l'obtenir.

大家讲道理

De quel site s'agit-il ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal