火狐 移動 html 元素,python中的Firefox+Selenium:如何交互式地獲取元素html?

Im使用Python+Selenium+Splinter+Firefox創建一個交互式web爬蟲。在

python腳本提供了選項,然后Selenium打開Firefox并發送一些命令。在

現在,我需要讓python腳本知道用戶想要與之交互的web元素。在

我目前使用的方法是:Right-click the item in the website (Firefox), click 'inspect

element', then click in the Firefox inspector, click 'copy HTML', then

feed it manually to the script, which will then be able to go on.

但出于明顯的原因,我覺得這個過程還遠遠不夠完美。在

我對javascript一無所知,但是在閱讀了other questions之后,我覺得javascript實際上可能是解決方案。在

Splinter允許運行javascript并將返回的值提取到python腳本中,因此,理論上:

是否可以運行一個javascript代碼來返回用戶單擊的下一個元素的html代碼?那么命名的方法只會右鍵單擊所需的元素?在

對Amey評論的澄清:

python腳本打開一個Firefox窗口,該窗口的控件仍然保留在腳本中。

使用splitter,javascript代碼可以執行并等待完成/信息返回。

這意味著python腳本可以要求用戶在它擁有的Firefox窗口中單擊或右鍵單擊,因此目標是啟動一個javascript來“捕捉”用戶單擊的元素。在

這足以讓javascript捕獲所需的元素嗎?在

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/539837.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/539837.shtml
英文地址,請注明出處:http://en.pswp.cn/news/539837.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

瘦子的腸道菌群和胖子的區別_瘦子和病態肥胖患者腸道菌群組成和潛在功能的顯著差異...

10.1111/joim.1313707-07, ArticleAbstract & Authors:展開Abstract:收起Introduction:The gut microbiome may contribute to the development of obesity. So far, the extent of microbiome variation in people with obesity has not been determined in large cohorts…

Centos下載地址

下載地址: 從阿里鏡像網站上下載 http://mirrors.aliyun.com/centos/ 建議選用Centos 6.x windows電腦配置:至少4G內存,i5處理器或以上。 Linux虛擬機分配:內存128M~1024M,cpu 1核心,硬盤8g即可。

html分塊時邊距的設置,html – 文本節點后第一個塊的邊距(垂直空間)?

我不確定你是否會認為這是對你的問題的完整答案,因為我知道你正在使用< td>在您的示例中,< td>之間存在一個差異.和< dd>或者< li>元素是< td>的事實.在不破壞< table>的情況下,元素不能與其周圍元素相抵消具體行為.但至少我可以回答你的第…

實現連麥_微信重磅更新,視頻號直播連麥打賞美顏上線,新增巨大流量入口

12月23日晚&#xff0c;微信迎來重大改版&#xff01;在最新7.0.20版本的微信中&#xff0c;視頻號大招不斷&#xff0c;不僅上線了連麥功能&#xff0c;支持美顏瘦臉、打賞等功能。此外&#xff0c;微信還給視頻號開放了兩個重大入口&#xff0c;包括微信個人名片和“發現”ta…

VMware Workstation 網絡設置解釋三種

一、NAT Network Address Translation&#xff0c;網絡地址轉換&#xff0c;NAT模式是比較簡單的實現虛擬機上網的方式&#xff0c;NAT模式的虛擬機時通過物理電腦上網和交換數據的。 在NAT模式下&#xff0c;虛擬機的網卡連接到物理機的VMware上&#xff0c;此時VMware軟件的…

cuda 核函數 for循環_【CUDA 基礎】4.4 核函數可達到的帶寬

Abstract: 本文通過矩陣轉置這一個例子&#xff0c;調整&#xff0c;優化核函數&#xff0c;使其達到最優的內存帶寬Keywords: 帶寬&#xff0c;吞吐量&#xff0c;矩陣轉置開篇廢話下面是廢話&#xff0c;與本文知識無關&#xff0c;可以直接跳到下面紅字處開始本文知識的學習…

小程序 - swiper除了左右切換還有上下滾動超出屏幕的內容

本來呢&#xff0c;我是有專門整理小程序惡心bug的文章的&#xff0c;每次只要添加匯總就好&#xff0c; 但是呢&#xff0c;鑒于這個問題的惡心程度&#xff0c;所以我把他單獨拿出來說了。 ——————————————--------------------------------------------------產…

學徒學計算機,那個有能力的高人愿意收我做學徒啊,我是學計算機的

類似問題答案我學的是計算機專業&#xff0c;南京有那些學校招這個專業啊&#xff1f;跟隨 已跟隨 取消 確定 你是說去學習還是去工作&#xff1f; 如果工作&#xff0c;現在很多對學位有一定要求&#xff0c;一般都要本科以上&#xff1b; 如果是學習&#xff0c;那也得看你自…

Linux磁盤分區及要求

一、分區 1、磁盤分區有主分區&#xff0c;擴展分區和邏輯分區之分。一塊磁盤最多有4個主分區&#xff0c;其中一個主分區的位置可以用一個擴展分區替換&#xff0c;在這個擴展分區內可以劃分多個邏輯分區。 2、一塊磁盤最多只能有一個擴展分區&#xff0c;擴展分區不能直接使…

二分查找和二叉查找樹

2019獨角獸企業重金招聘Python工程師標準>>> 1 二分查找 算法思想&#xff1a; 二分查找要求元素排列有序。首先&#xff0c;假設表中元素是按升序排列&#xff0c;將數組中間位置的元素與查找關鍵字比較&#xff0c;如果兩者相等&#xff0c;則查找成功&#xff1…

springboot判斷有沒有庫_Springboot 使用JPA @Query 注解 查詢語句條件 有可能為空,Oracle數據庫...

網上查了很多資料都是下面的方法,但是不適用于OracleQuery(value "select * from xxx where if(?1 !,x1?1,11) and if(?2 !,x2?2,11)" "and if(?3 !,x3?3,11) ",nativeQuery true)List find(String X1,String X2,String X3);——————————…

臺式計算機技術方案,2017年4月自考02316計算機應用技術真題及答案

本文提供的是2017年4月自考02316計算機應用技術真題及答案&#xff0c;真題不僅能幫助考生復習鞏固學到的知識&#xff0c;還能讓考生了解以往考試難易程度&#xff0c;真正掌握一套真題那么考試也不用擔心了。要考試的你一定要多多練習啊。2017 年 4 月高等教育自學考試全國統…

Linux磁盤編號

一、IDE接口磁盤 Linux的編碼規則是 /dev/hd* -------------------------------hda 第一塊盤 -------------------------------------------hda1 第一分區&#xff0c;hda2 第二分區&#xff0c;hda3 第三分區..... -------------------------------hdb 第二塊盤 …

Linux掛載點和文件系統類型介紹

一、掛載點 Mount Point 這是Linux下訪問磁盤分區的入口&#xff0c;即如果要往分區里寫入數據&#xff0c;就必須通過/boot入口來寫入&#xff0c;這一點和windows是不同的&#xff0c;因為在安裝Linux時&#xff0c;Mount Point項填寫 /boot二、文件系統類型 1、ext2/3/4&…

pythonint函數的參數_向嵌入的Python函數傳遞兩個參數(int和array)

我需要從我的模塊中調用Python函數并為其設置兩個參數&#xff1a;int和array。在現在我在調用這個函數的時候遇到了segfault&#xff0c;我不知道我做錯了什么。有人能指出我的錯誤在哪里嗎&#xff1f;在函數在我的Python模塊中應用程序副本. 如果我從Python代碼調用它&#…

理解lua中 . : self

文章目錄[點擊展開](?)[] 前言點號定義和調用冒號定義和冒號調用運行結果相互調用相互調用運行結果總結前言 在LUA中&#xff0c;經常可以看到&#xff1a;. self&#xff0c;今天在CSDN上看到一篇博客寫的很清楚&#xff0c;轉載過來 原文出處&#xff1a;http://blog.csdn.n…

適合初中文憑學的計算機技術,初中畢業學啥技術好 最吃香的手藝

很多初中畢業的初中生因為成績不是很理想&#xff0c;不能上一所理想的高中&#xff0c;所以選擇學一門技術&#xff0c;那么初中畢業學啥技術好呢&#xff0c;哪些手藝未來比較吃香呢&#xff0c;下面小編為大家分析一下初中畢業應該學什么手藝。初中畢業學哪些技術發展好汽修…

SecureCRT配置

一、下載 路徑&#xff1a;http://www.pc6.com/softview/softview_24396.html 里面有破解教程 二、配置 1、選擇仿真環境養眼的綠色字體黑色背景配置&#xff0c;選擇 traditional option->Global options –>default session -> edit default settings -> 修改…

左室短軸切面_一文讀懂心臟超聲基本切面

一. 本文出現的英文簡稱二.超聲心動圖基本切面采用與心臟相互垂直的三個基本平面&#xff0c;主要觀測心臟各房室腔內徑、容積和室壁厚度及其相關解剖結構運動狀態、功能等。檢查中探頭最常放置的位置包括心底部、心尖部、劍突下&#xff0c;鎖骨/胸骨上窩等。心臟超聲檢查中探…

怎么用計算機彈c哩c哩,計算器音樂c哩c哩樂譜 | 手游網游頁游攻略大全

發布時間&#xff1a;2016-06-29鏟子騎士樂譜有什么用 鏟子騎士樂譜賣不了怎么辦.不少鏟子騎士玩家收集了一些樂譜,那么這些樂譜功能是什么呢?下面99單機網小編給大家介紹鏟子騎士樂譜有什么用 鏟子騎士樂譜賣不了怎么辦. 樂譜可以賣錢,還可以更換游戲中的音樂 ...標簽&#x…