python Selenium을 사용하여 문제를 해결할 수 있습니다. 다음은 예제 코드입니다. 일의 당신의 나머지는 당신의 선택 브라우저 인스턴스 몇 가지 더 예에 따라 때문에 그런
from selenium import webdriverr
url = "http://www.gallimard-jeunesse.fr/searchjeunesse/advanced/(order)/author?catalog[0]=1&SearchAction=1"
browser = webdriver.Firefox()
browser.get(url)
sleep(10)
all_body_id_html = browser.find_element_by_id('body') # you can also get all html
당신이 브라우저처럼 행동하고 당신을 위해 자바 스크립트를 실행할 수있는 라이브러리를 원하는 것 소리
def login(user='ssdf', password="cisin123"):
content = browser.find_element_by_id('content')
content.find_element_by_xpath('.//tbody/tr[2]//input[contains(@class,"textbox")]').send_keys(user)
content.find_element_by_xpath('.//tbody/tr[3]//input[contains(@class,"textbox")]').send_keys(password)
content.find_element_by_css_selector(".button").click()
차이점은 무엇입니까? –
안녕하세요, urllib.urlopen.read()는 예를 들어 몸체에 '
\ n \ n'을 제공합니다. 이는 페이지의 내용에 대한 정보가 너무 작습니다. –Srikar의 대답을 참조하십시오.페이지는 자바 스크립트를 사용하여 동적으로 생성됩니다. 키는 "Album1.EcritElement (0)"에 있습니다. –