午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

selenium - 請(qǐng)教一下 Python 爬蟲工具

瀏覽:244日期:2022-06-27 16:46:59

問題描述

1)我要抓的是 Instagram 某明星的粉絲2)Instagram pc 站使用了大量的 js 渲染3)沒寫過爬蟲,老板明天就要數(shù)據(jù)

我目前使用的是BeautifulSoup, selenium 和phantomjs

代碼 demo 大概是

driver = webdriver.PhantomJS(self.browser)driver.get(self.url)driver.implicitly_wait(3)element = driver.find_element_by_class_name('_s53mj')element.click()html = driver.page_sourcesoup = BeautifulSoup(html)

問題是:1) 我不知道click 有沒有執(zhí)行成功, click 的元素對(duì)不對(duì), driver 好像沒有返回值給我參考2) 即使 click 成功了, 但是他是不是只調(diào)了 js里的 click() 方法,并沒有觸發(fā) target 怎么辦3)我不知道是先渲染page_source, 還是 應(yīng)該先 click, 假設(shè)執(zhí)行成功了 click, 是不是也不會(huì)再 source 里返回了

啊, 謝各位爬蟲大佬了

問題解答

回答1:

說(shuō)的是什么意思?百思不得其解啊。。。

selenium自動(dòng)化,click能模仿用戶點(diǎn)擊,就跟你自己在頁(yè)面上點(diǎn)擊一樣,一切都在虛擬瀏覽器驅(qū)動(dòng)中進(jìn)行。

看你的業(yè)務(wù)邏輯啊。。。比如有些數(shù)據(jù)要點(diǎn)擊后才有,那就先click再獲取源代碼。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产亚洲欧美视频 | 亚洲高清一区二区三区 | 欧美激情综合五月色丁香 | 中文日韩在线观看 | 久热国产视频 | 日韩高清av在线 | 在线观看国产一区 | 夫妻性生活动态图 | 男人天堂中文字幕 | 色综合网址 | 欧美激情精品久久久久久蜜臀 | 成人四虎影院 | 色婷婷国产精品免 | 亚洲综合色视频 | 91精品国产免费 | 日韩欧美日本 | 91精品视频免费在线观看 | 婷婷久久五月 | 亚洲手机在线观看 | 最新高清无码专区 | 91亚洲精品久久久蜜桃网站 | 国产乱淫av麻豆国产免费 | www.亚洲激情 | 巨乳在线观看 | 国产又大又粗又爽 | 在线观看毛片网站 | 国产一区二区三区免费视频 | 色网在线观看 | 亚洲精品一级片 | 日韩高清不卡 | 波多野结衣久久精品 | 一级片一级片一级片一级片 | 亚洲图片在线 | 日本高清视频一区二区 | 欧美日韩中 | 欧美亚洲一级 | 久久精品视频3 | 日韩黄色高清视频 | 欧美一级久久 | 4438国产精品一区二区 | 欧美精品三级 |