0
웹 스크래핑을 위해 Python을 사용하여 Xpath를 통해 술어에 변수를 전달하는 데 도움이 필요합니다.Xpath는 술어에서 변수를 전달합니다.
XPath는 술어 경로 예 :
//*[@id="rev_exp_div_1370887"]/table[1]/tbody/tr[1]/td
가 작동하지 술어 변수
by_xpath('//*[@id="rev_exp_div_1370887"]/table["' + str(x) + '"]/tbody/tr[1]/td').text
코드는 구문 검사를 통과하고 성공적으로 실행되지만 올바른 테이블 (어떤 모두에 충돌하지 않습니다 사실) x가 프린트 x로 다시 체크했을 때 x가 올바른 값을 반환하더라도. 물론, 코드의 맨 윗줄에 표시된 값을 하드 코딩하면 경로가 정확하다는 것을 알 수 있습니다.
아이디어, 의견 또는 제안을 환영하며 높이 평가합니다.
귀하의'/ 테이블보십시오 필요가 없다 [을" '+ STR (X) +' "]'필요하지 않습니다." '/ table [ '+ str (x) +']'를 시도하십시오. –
정말 고마워요! 문제가 해결되었습니다. 너무 간단해서, 나는 어리 석다. 너는 내 하루를 보냈다. 건배. – Dunjeon
다행스럽게 도울 수있었습니다! –