【发布时间】:2019-06-24 21:11:18
【问题描述】:
我正在nike.com 上进行模拟登录。登录内容是动态的,这意味着它在源代码中被设置为不可见:
<div class="mex-unite-container hidden">
<div id="nike-unite-login-view" class="nike-unite" style="display:none"></div>
</div>
分析源码后,发现以下javascript源码可能与问题有关:
if (mexUniteContainer && mexUniteContainer.classList.contains('hidden')) {
mexUniteContainer.classList.remove('hidden');
}
display:none 代码在执行 javascript 代码之前不会被查看。如何在不使用硒的情况下访问代码?任何帮助将不胜感激!
【问题讨论】:
-
如果你的网址是公开的,你能分享一下吗?
-
@KunduK nike.com
-
您尝试使用哪种浏览器?我看不到 chrome 或 Firefox 的任何弹出窗口?你能发布你的模态弹出窗口的快照吗?
-
@KunduK 点击右上角的加入/登录耐克。登录表单是一个弹出窗口,您无法在源代码中查看。
标签: python selenium web-scraping scrapy python-requests