在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  網(wǎng)絡(luò)安全/ xpath解析出問題

xpath解析出問題

爬取豆瓣的電影,講每個(gè)電影的<li>標(biāo)簽解析到list中,但是在之后對(duì)這個(gè)list進(jìn)行遍歷時(shí)發(fā)現(xiàn)list中每個(gè)元素都是相同的

movies = selector.xpath('//*[@id="content"]/div/div[1]/ol/li') #講html解析為多個(gè)li標(biāo)簽
        for movie in movies:
            print(movie.xpath('//span[@class="title"][1]/text()'))#根據(jù)每個(gè)li標(biāo)簽解析出該電影的信息

爬取的豆瓣頁面

結(jié)果

回答
編輯回答
青黛色

//span前加個(gè).

2017年5月6日 20:23
編輯回答
奧特蛋

你爬的網(wǎng)址可以給下嗎?沒找到你爬的這個(gè)頁面

2018年8月29日 18:18
編輯回答
詆毀你

用selenium寫的,但是xpath一樣,樓主可以改改試試

driver = webdriver.PhantomJS()
driver.get("https://movie.douban.com/top250")
print driver.find_elements_by_xpath('//tbody/tr/td[2]/div/p')
moves = driver.find_elements_by_xpath(".//*[@id='content']/div/div[1]/ol/li/div/div[2]/div[2]/p")
for move in moves:
    print move.text
2018年8月10日 18:46
編輯回答
小眼睛
import requests
from pyquery import PyQuery as Q

r = requests.get('https://movie.douban.com/')
for _ in Q(r.text).find('.ui-slide-item'):
    print Q(_).find('.title').text()
2017年1月6日 14:58