我正在尝试使用phantom.js登录instagram网站.我的第一个方法是:
document.querySelector("input[name='username']").value = "Username";
document.querySelector("input[name='password']").value = "Pass";
Run Code Online (Sandbox Code Playgroud)
但是这段代码不会改变da DOM.
我的第二种方法:
document.getElementsByClassName("_kp5f7 _qy55y")[0].setAttribute("value", "Username");
document.getElementsByClassName("_kp5f7 _qy55y")[0].value = "Pass";
Run Code Online (Sandbox Code Playgroud)
但是当我检查网络包字段时,用户名和密码都是空白的.
Instagram登录页面:https://www.instagram.com/accounts/login/
在numpy数组中找到连续重复nan的最大数量的最佳方法是什么?
例子:
from numpy import nan
Run Code Online (Sandbox Code Playgroud)
输入1: [nan, nan, nan, 0.16, 1, 0.16, 0.9999, 0.0001, 0.16, 0.101, nan, 0.16]
输出1: 3
输入2: [nan, nan, 2, 1, 1, nan, nan, nan, nan, 0.101, nan, 0.16]
输出2: 4
如何在熊猫的数据框中迭代几天?
例:
我的数据框:
time consumption
time
2016-10-17 09:00:00 2016-10-17 09:00:00 2754.483333
2016-10-17 10:00:00 2016-10-17 10:00:00 2135.966666
2016-10-17 11:00:00 2016-10-17 11:00:00 1497.716666
2016-10-17 12:00:00 2016-10-17 12:00:00 448.100000
2016-10-24 09:00:00 2016-10-24 09:00:00 1527.716666
2016-10-24 10:00:00 2016-10-24 10:00:00 1219.833333
2016-10-24 11:00:00 2016-10-24 11:00:00 1284.350000
2016-10-24 12:00:00 2016-10-24 12:00:00 14195.633333
2016-10-31 09:00:00 2016-10-31 09:00:00 2120.933333
2016-10-31 10:00:00 2016-10-31 10:00:00 1630.700000
2016-10-31 11:00:00 2016-10-31 11:00:00 1241.866666
2016-10-31 12:00:00 2016-10-31 12:00:00 1156.266666
Run Code Online (Sandbox Code Playgroud)
伪代码:
for day in df:
print day
Run Code Online (Sandbox Code Playgroud)
第一次迭代返回:
time consumption
time
2016-10-17 09:00:00 2016-10-17 …Run Code Online (Sandbox Code Playgroud)