Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript python selenium单击没有静态url的链接_Javascript_Python_Selenium - Fatal编程技术网

Javascript python selenium单击没有静态url的链接

Javascript python selenium单击没有静态url的链接,javascript,python,selenium,Javascript,Python,Selenium,我想多次查看某个页面,并从中提取数据 我想从中获取数据的页面可以选择查看每次显示5、10、100条记录 但是当我检查这个页面时,没有静态url,我可以更改url中的数字来更改显示的条目数 使用firebug检查源代码后,我看到: <a href="javascript:void(0);" onclick="lconn.profiles. Friending.setItemsPerPage(this,100) " title="Show 100 items per page">100&

我想多次查看某个页面,并从中提取数据

我想从中获取数据的页面可以选择查看每次显示5、10、100条记录

但是当我检查这个页面时,没有静态url,我可以更改url中的数字来更改显示的条目数

使用firebug检查源代码后,我看到:

<a href="javascript:void(0);" onclick="lconn.profiles.
Friending.setItemsPerPage(this,100)
" title="Show 100 items per page">100</a>

由于找不到静态url,我不知道selenium是否有允许我单击此页面的单击方法。如果我可以使用selenium将这个javascript onclick事件注入到我自己的编号中,那就更好了,有时会显示100多条记录


****selenium和python是否具有强制javascript操作的功能,或者我是否需要刮取页面以确定页面数量,然后使用send键访问每个页面?

您可以在selenium中执行javascript代码,不管怎样,您都可以获得标记,一旦获得元素,就可以执行元素。单击()selenium将点击该按钮/linkSelenium有一个
点击方法<代码>元素。单击()