V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  jahan  ›  全部回复第 9 页 / 共 11 页
回复总数  210
1  2  3  4  5  6  7  8  9  10 ... 11  
2017-11-28 17:27:46 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
@p2pCoder 点击事件一般怎么写?看到代码里面有不少的 visible 设置。没看到 click
2017-11-28 16:47:39 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
@p2pCoder 不知大神为什么说直接讲不好说,元素有 id,有 class,到 js 里面找相同的 id 和 class 就可以找到,两个东西就 hook 上了。这样理解对吧,倒是找到了,下面找点击动作。
2017-11-28 15:24:42 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
@onemorecd 目前处要找到 ele 上对应的 javascript 阶段,不知道有什么特征可以找到。
2017-11-28 14:36:18 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
看来还真要从头学。估计也就是一个 hook,就能把这两个东西连起来。
2017-11-28 14:15:51 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
通过什么变量找到呢?确实 js 没什么基础。
2017-11-28 14:13:20 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
那还要请教下,怎么找绑定在 ele 上的 js 呢?
2017-11-28 14:03:51 +08:00
回复了 jahan 创建的主题 问与答 请教哪里有 selenium( Python )执行 javascript 方面的资料?
js 一点都不懂,正在学,
也就是 arguments 是这个 ele 上绑定的动作,也就是要找到这个 js,然后就能找到这个 arguments ?
貌似用 spa [@class=‘ myclass ’] 能找到,可是怎么定位这个 span 下的 text 呢?
2017-11-21 09:29:03 +08:00
回复了 jahan 创建的主题 Python 请教 selenium 中的鼠标动作为何不工作呢?
@kran google 过程中看到过这个思路,就是没看到代码,不知道要去学那部分知识
@chy373180 非常感谢。df = df[df['Sector'] != str_a]是保留所有不是 str_a 的吧,所有不包含 str_a 的是不是应该 df[str_a not in df[‘ Sector ’]] ?
@ipwx 文档的话,是 pandas 的文档吗?马上开始,
python 太好用了简直。
话说这 selenium 真是太棒了。
感谢大家,已经做完了。现在的问题是浏览速度比较慢,970 个 ticker,一个要 wait 一分钟,也就 16 个小时?就是有点慢。
@iiduce 做 it 基本就是这样子。感谢你的回答,热心。
在这里里面的话,是不是要
driver.get("https://www.tradingview.com/static/bundles/signin-dialog.9e33db5940f5894253d9.js ")
password =driver.find_element(By.NAME, 'password')
@iiduce 谢谢指点,那这个需要怎么办? js 也在这个网页里面吧
elem = driver.find_element_by_class_name('tv-header__device-signin js-header__signin')
#elem_1 = driver.find_element_by_link_text('#signin')
print("elem as follows:", elem)
#print(elem_1)

elem_2 = driver.find_element(By.CLASS_NAME, 'tv-unauth-header')
print("elem_2 as follows:", elem_2)

elem_3 = driver.find_element(By.CLASS_NAME, 'tv-unauth-header__text-input js-go-to-chart-field')
print("elem_3 as follows:", elem_3)

找到了这几个靠近这个区域的,不过觉得不是 username 和 password 的输入哈
有没有可视化的工具,比如我鼠标点到了那个地方,对应地方的代码就能高亮,这样比较好找?
@jahan
@xmcp
点击了居然浏览器地址没有任何变化,而且看这个网站的登陆界面都是如何做到用户名和密码参数传递的呢?
@xmcp 这个找到了,不知道是怎么赚到登陆界面的,点击了,也没有发现如何才能找到 username 和 password 在哪里?

新手,实在抱歉。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   898 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 20:15 · PVG 04:15 · LAX 12:15 · JFK 15:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.