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

从网站上打印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伐。

모든 응답(2)
刘奇

ID 생성 규칙을 이해하지 않으면 직접 ID를 얻을 수 없습니다.
그러나 수정된 ​​값을 얻는 방법에는 여러 가지가 있습니다.
먼저 관련 요소를 가져온 다음 해당 요소를 찾습니다. 예를 들어 상위 요소를 가져온 다음 하위 요소를 찾아 해당 ID 값을 가져올 수 있습니다.
둘째, 정규 매칭을 통해 획득합니다. 변화하는 값의 주변 값이 고정되어 있는 한 이를 얻을 수 있는 방법이 있습니다.

大家讲道理

여기는 무슨 사이트인가요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!