from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
caps=webdriver.DesiredCapabilities().FIREFOX
caps['marionette']=True
binary=FirefoxBinary(r'D:\Program Files\Firefox\firefox.exe')
driver=webdriver.Firefox(firefox_binary=binary,capabilities=caps)
driver.get('https://item.jd.com/5725260.html?jd_pop=12a9a276-18c3\
-4502-b324-738b240534c4&abt=0#comment')
'''
#单页评论
com=driver.find_elements_by_css_selector('p.comment-con')
for each_com in com:
coms=each_com.text
print(coms)
'''
#多页评论
import time
for x in range(0,2):
com=driver.find_elements_by_css_selector('p.comment-con')
for each_com in com:
coms=each_com.text
print(coms)
try:
next_page=driver.find_element_by_class_name('ui-pager-next')
next_page.click()
time.sleep(5)
except:
break
'''
com=driver.find_elements_by_css_selector('div.comment-item')
for each_com in com:
coms=each_com.text
print(coms)#所有信息
'''
'''
com=driver.find_elements_by_css_selector('div.comment-item')
for each_com in com:
coms=each_com.find_elements_by_css_selector('div.order-info')[0]
print(coms.text)#所有信息中某类信息
'''
python爬虫selenium+firefox抓取京东商品评论
最新推荐文章于 2024-06-03 17:46:02 发布