吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1378|回复: 6
收起左侧

[求助] python新开窗口使用拼接网址的问题

[复制链接]
1e3e 发表于 2021-1-30 21:34
本帖最后由 1e3e 于 2021-1-31 10:21 编辑

访问这个地址https://mbd.baidu.com/newspage/d ... D&n_type=1&p_from=3
url = 'http://www.baidu.com'
# 将webdriver类实例化,将浏览器设定为Google Chrome
# 参数executable_path是设置chromedriver的路径
options = Options()
prefs = { 'download.default_directory': 'd:\\'}
options.add_experimental_option('prefs', prefs)
driver = webdriver.Chrome(chrome_options = options)
#driver = webdriver.Chrome()
# 打开浏览器并访问管理网址
driver.get(url)

time.sleep(6)
# 使用JavaScript开启新的窗口
word1='1'
word2='3'
url='https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10253043240058646550%22%7D&n_type='+word1+'&p_from='+word2
js
= "window.open(url)"


pycharm无法执行

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cmy2019 发表于 2021-1-30 21:42
无法执行是怎么个无法执行,总得有个报错信息吧,不然我这人脑编译属实有点难受。。。
我要开始装逼了 发表于 2021-1-30 21:58
nulla2011 发表于 2021-1-30 23:31
GiaoMan-wei 发表于 2021-2-1 10:14
但凡你print一下第二个url的结果,都知道,应该不是拼接失败的问题~
GiaoMan-wei 发表于 2021-2-1 11:13
[Python] 纯文本查看 复制代码
from selenium import webdriver

#打开谷歌浏览器
driver = webdriver.Chrome()
#打开百度搜索主页
word1='1'
word2='3'
url='https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10253043240058646550%22%7D&n_type='+word1+'&p_from='+word2
driver.get(url)
可能是你chromeDriver版本没对上,,我这边可以通过你的第二个url可以访问

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
1e3e + 2 + 1 热心回复!

查看全部评分

 楼主| 1e3e 发表于 2021-2-2 16:37
GiaoMan-wei 发表于 2021-2-1 11:13
[mw_shl_code=python,true]from selenium import webdriver

#打开谷歌浏览器

谢谢,我再试试哈,可以结帖了,尝试用其它方式拼接了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 07:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表