セレンインポートwebdriverを から selenium.webdriver.common.keys インポートキー #键盘按键操作 インポート時間 デフ:get_good(ドライバ) NUM = 1 トライ: time.sleep( 5 ) #下拉滑动5000px js_code = ''」 window.scrollToはを( 0,5000) ''」 driver.execute_script(js_code) time.sleep( 5 ) good_list = driver.find_elements_by_class_name(' GL-アイテム' ) 以下のための良い中:good_list good_name = good.find_element_by_css_selector(' .P名EM ' ).textの good_url = good.find_element_by_css_selector(' .P-名A '(.get_attribute)' のhref ' ) good_price = good.find_element_by_class_name(「P -価格' )の.text good_commit = good.find_element_by_class_name(' P-コミット' )の.text good_content = F ''' NUM:{NUM} 製品名:{good_name} 接続製品:{good_url} 商品価格:{good_price} 製品レビュー:good_commit} { \ N- '' ' 印刷(good_content) オープン(と' jd.txt ' ' A "エンコード= ' UTF-8 ' )F AS: f.write(good_content) NUM + 1 = 印刷(' 商品情報は、成功に書かれている' ) #次を検索し、クリックしてください (next_tag = driver.find_element_by_class_nameを"PN-NEXT ' ) next_tag.click() time.sleep( 5 ) #递归调用函数本身 get_good(ドライバ) 最後に: driver.close() もし __name__ == ' __main__ ' : ドライバ = webdriver.Chrome(R ' D: \プログラムファイル\ Pythonの\ Python36 \スクリプト\ chromedriver.exe ' ) してみてください: driver.implicitly_wait( 10 ) driver.get(' https://www.jd.com/ " ) input_tag= driver.find_element_by_id(' キー' ) input_tag.send_keys(' 墨菲定律' ) input_tag.send_keys(Keys.ENTER) get_good(ドライバ) 最後に: driver.close()