标签: python-webbrowser

在全屏python中打开Web浏览器

我目前正在尝试使用python为高中编码II类编写基本的smartmirror.我要做的一件事是全屏打开新标签(使用chrome).我目前拥有它所以我可以打开网址,但我没有全屏显示它们.有关代码的任何想法我可以用来全屏打开chrome吗?

python tkinter python-3.x python-webbrowser

2
推荐指数
1
解决办法
4687
查看次数

如何使用 Python 在新选项卡中打开 Google Chrome 中的 URL?

我使用下面的代码打开一个新的 chrome 浏览器窗口。当我运行代码时,它总是在现有选项卡中打开一个新页面。

import webbrowser
import pyautogui

url = 'google.com'
chrome_path = r'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chrome_path))
webbrowser.get('chrome').open_new(url)

print(pyautogui.position())
Run Code Online (Sandbox Code Playgroud)

有人可以建议如何打开一个新选项卡吗?

google-chrome python-webbrowser pyautogui

2
推荐指数
1
解决办法
5485
查看次数

未解决的导入:webbrowser

当我在Aptana Studio 3中运行以下代码时,在运行OS X 10.6(Snowleopard)的iMac上构建:3.0.9.201202141038,出现以下错误。

import webbrowser
webbrowser.open('http://google.com')


Traceback (most recent call last):   File
"/Users/gianl/Documents/Aptana Studio 3 Workspace/Thought Log 3 w
dropbox/src/webbrowser.py", line 1, in <module>
    import webbrowser   File "/Users/gianl/Documents/Aptana Studio 3 Workspace/Thought Log 3 w dropbox/src/webbrowser.py", line 3, in
<module>
    webbrowser.open('http://google.com') AttributeError: 'module' object has no attribute 'open'
Run Code Online (Sandbox Code Playgroud)

当我在终端中没有收到此错误时,为什么会在Aptana中收到此错误?

python aptana python-webbrowser

1
推荐指数
1
解决办法
3678
查看次数

如何使用python单击Web浏览器按钮?

我是 Python 的新手,目前我正在开发一个程序来捕获整页屏幕并将其通过电子邮件发送给特定的人。我已经很好地完成了电子邮件部分。但是我发现很难找到使用 Python 脚本在 Google Chrome 中点击“全页屏幕截图”按钮的 Python 脚本。我可以知道有什么办法吗?我必须仅通过单击“整页屏幕截图”按钮来截取屏幕截图。如果有人可以帮助我,那将是一个很大的帮助。提前致谢!

注意:请注意,我不想截屏!屏幕截图仅获取该特定屏幕上可用的内容。“整页屏幕捕获”按钮有助于捕获整个网页,即使它在屏幕中不可见。我可以有一个脚本来帮助我在 Chrome 中点击那个按钮吗?

我搜索了单击 Web 浏览器按钮的脚本。不幸的是,我只能找到有助于单击网页按钮的脚本。

python google-chrome python-3.x python-webbrowser takesscreenshot

1
推荐指数
1
解决办法
1万
查看次数

soup.select('.r a') in f'https://google.com/search?q={query}' 在 Python BeautifulSoup 中带回空列表。**不是复制品**

“我很幸运!” “使用 Python 自动化无聊的东西”电子书中的项目不再使用他提供的代码。

具体来说,linkElems = soup.select('.r a')

我已经尝试使用以下提供的解决方案: soup.select('.r a') in 'https://www.google.com/#q=vigilante+mic' 在 python BeautifulSoup 中给出空列表

,我目前使用相同的搜索格式。

import webbrowser, requests, bs4

def im_feeling_lucky():

    # Make search query look like Google's
    search = '+'.join(input('Search Google: ').split(" "))

    # Pull html from Google
    print('Googling...') # display text while downloading the Google page
    res = requests.get(f'https://google.com/search?q={search}&oq={search}')
    res.raise_for_status()

    # Retrieve top search result link
    soup = bs4.BeautifulSoup(res.text, features='lxml')


    # Open a browser tab for each result.
    linkElems = soup.select('.r')  # Returns empty list …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup python-webbrowser python-requests

1
推荐指数
1
解决办法
1677
查看次数

在 colab 中为 selenium 安装和运行浏览器

我知道 google colab 可以用于 selenium 模块,但是在使用 selenium 之前,colab 虚拟机中应该有一个浏览器,所以我使用命令在 colab 中成功安装了 firefox

!apt-get update
!apt install firefox
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用命令运行 firefox 时

!firefox
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误

src/tcmalloc.cc:283] 尝试释放无效指针 0x7f4e34915040 将对 abort() 的调用重定向到 mozalloc_abort

其他浏览器(例如 Chrome 浏览器和 chrome)也会出现同样的问题。
我什至试过

import webbrowser
webbrowser.get('firefox').open('https://www.youtube.com')
Run Code Online (Sandbox Code Playgroud)

但它抛出一个错误说

找不到浏览器位置

所以总的来说,我需要针对运行浏览器时发生的这个错误的解决方案

尝试释放无效指针 0x7f4e34915040

firefox selenium google-chrome python-webbrowser google-colaboratory

1
推荐指数
1
解决办法
2326
查看次数

在python中的特定时间运行函数

import time
import webbrowser

print(time.ctime())

targetTime = time.ctime()


if(targetTime == "Tue May 01 11:05:17 2018"):    
    webbrowser.open("https://www.youtube.com/watch?v=dQw4w9WgXcQ")
Run Code Online (Sandbox Code Playgroud)

这是我已经尝试过的,并且在时机成熟时它不会打开链接。我通读了时间图书馆,但找不到任何帮助我的东西。我的目标是让程序在我想要的时间打开一个链接。任何帮助表示赞赏。

python time python-webbrowser

0
推荐指数
2
解决办法
2万
查看次数