【python – 设计一个可以在浏览器中运行的基于Web的游戏 – 我应该从哪里开始?】教程文章相关的互联网学习教程文章

如何使用Python从Web浏览器获取cookie?【代码】

语境:我正在进行对OpenID使用者的后端访问(实际上是StackExchange).如果我要提供所有可能的OpenID提供程序作为用户的选项,那么在我提交Open ID URL之前,我必须模拟浏览器交互以对每个提供程序进行身份验证.但是,我想我可以通过访问用户网络浏览器的现有cookie,并直接使用URL向消费者请求身份验证来缩短这一空白. 问题:如何访问用户的网络浏览器的cookie?我已经看到很少有关于如何使用Python的信息.这个previous question部分回答...

如何从浏览器中删除通知和警报? selenium python 2.7.7【代码】

我正在尝试在网页中提交信息,但是selenium会抛出此错误:UnexpectedAlertPresentException: Alert Text: This page is asking youto confirm that you want to leave – data you have entered may not besaved. ,>这不是休假通知;这是通知的图片 – . 如果我点击进来再也没有显示此通知,我的操作就不会被保存;有没有办法保存或禁用所有通知? 编辑:我正在使用Firefox.解决方法:您可以使用Chrome选项禁用浏览器通知.示例代码如下...

python – 可以在浏览器中运行pygame或pyglet吗?

我的PC上安装了3个游戏库:pyglet,pygame和Panda3D. 我想创建一个2D游戏,并使其成为一个网络浏览器游戏,所以我可以把它放在Facebook上. 我知道Panda3D有一个web-browser-plugin. Panda3D主要用于3D游戏. 因此,我问,是否可以在浏览器中玩pyglet或pygame游戏?如果没有,你推荐什么Python库?解决方法:pyglet和pygame都不会在浏览器中运行.如果您的目标是Web浏览器,我根本不建议使用Python. JavaScript(使用HTML5 Canvas),Flash或Java...

Python+Selenium自动化——浏览器启动自动全屏配置

##直接上代码吧 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait option = webdriver.ChromeOptions()#加载浏览器配置 option.add_argument(‘disable-infobars’)#浏览器不显示受自动测试软件控制 option.add_argument(r’–user-data-dir=C:\Users\Administrator\AppData\Local\360Chrome\Chrome\User Data’)#使用户自定义360极速浏览器配置 option.add_argument(’-kiosk’) #启动时...

python – Xvfb – 浏览器窗口不适合显示【代码】

我正在尝试使用Python库pyvirtualdisplay在虚拟显示器中运行Web浏览器,它依赖于Xvfb.问题是我需要最大化浏览器,这是我无法实现的.我启动了一个大小为1024768的显示器,但浏览器只占用了一部分屏幕,并且无法最大化它.我甚至尝试使用标志来运行浏览器,这些标志应该最大化(google-chrome -start-maximized),但没有成功.由于没有按钮来最大化窗口,我尝试按F11进入全屏模式,但只占用屏幕的相同部分.结果如下图所示: 我用来启动显示的代码...

python – 可以将美丽的汤输出发送到浏览器吗?【代码】

我最近刚刚介绍了python的新手,但我拥有大部分的php经验.使用HTML时(不出意外),php支持的一件事是echo语句将HTML输出到浏览器.这使您可以使用内置的浏览器开发工具,如firebug.有没有办法在使用美丽的汤等工具时将输出python / django从命令行重新路由到浏览器?理想情况下,每次运行代码都会打开一个新的浏览器选项卡.解决方法:如果是你正在使用的Django,你可以在视图中render输出BeautifulSoup:from django.http import HttpRespo...

Selenium3 + Python3自动化测试系列十一——窗口截图与关闭浏览器【代码】【图】

窗口截图自动化用例是由程序去执行的,因此有时候打印的错误信息并不十分明确。如果在脚本执行出错的时候能对当前窗口截图保存,那么通过图片就可以非常直观地看出出错的原因。WebDriver提供了截图函数get_screenshot_as_file()、save_screenshot()、get_screenshot_as_png、get_screenshot_as_base64四种方法来截取当前窗口。 get_screenshot_as_file()   该方式很简单,通过driver获取该方法,将截图要保存的路径写入就好,首...

python – 在selenium中使用移动浏览器而不模拟设备?【代码】

我尝试使用selenium在python中编写脚本,它应该自动将图像上传到图像平台.但问题是,当您使用移动浏览器(例如iPhone上的Safari)时,仅提供上传图片的功能.在一项快速研究中,我发现selenium支持这一点,但据我所知,这仅在您模拟设备或连接计算机上的真实设备时才会给出.如果您想使用python模拟移动浏览器,是否有其他方式(甚至可能是另一个库?)没有这样的开销(连接或模拟设备)?解决方法:传递正确的用户代理应该可以解决问题.移动Chrome...

python – 创建一个持续到浏览器关闭的cookie(Session Cookie?)【代码】

我熟悉在Python中分配,创建cookie.但我不确定如何创建一个将持续到当前浏览器会话关闭的cookie(所以我有一个非常基本的方式来告诉用户何时返回我的网站). 那么我设置哪个cookie标头以确保在Python中关闭浏览器时cookie将过期/删除?我是否使用SimpleCookie对象或其他对象? 这个帖子说我在PHP中设置了cookie_lifetime标志/标题,但对于python呢? http://bytes.com/topic/php/answers/595383-how-declare-cookie-will-destroy-after...

由python webdriver在chrome浏览器中的selenium新选项卡【代码】

我无法在chrome中打开新标签页.我的要求是打开一个新选项卡执行某些操作然后关闭此新选项卡并返回旧选项卡.下面的python代码在Firefox中有效但在Chrome中无效.有人可以帮帮我吗?ActionChains(driver).key_down(Keys.CONTROL,body).send_keys('t').key_up(Keys.CONTROL).perform()解决方法:猜猜这会有所帮助:from selenium import webdriver driver = webdriver.Chrome() driver.execute_script("window.open('','_blank');")这段...

python之 XPath 插件 Chrome浏览器中的 XPath Helper【图】

用于XPath 爬取网页结构的时候使用, 安装后 快捷键调用 左边 ctrl+ shift+x 启动 安装流程: 1. 打开chrome浏览器,扩展程序 。搜索 XPath Helper 下载安装(前提需要梯子,因为这个是属于goolge商店应用) 有这个显示就是安装成功了 2. 点击详情,勾选隐身模式

ui自动化实现浏览器登陆(python+selenium)【代码】【图】

还在保存网址,手动输入账号密码,来做测试么? 不,我已经开始用脚步来自动登陆了。 测试代码示例 先看一段测试代码 def test(self):driver.get("https://网址保密哈哈")driver.maximize_window()loginIdInput.sendKeys(123456)submitButton.click()userPhone.sendKeys('hahaha')userPassword.sendKeys('123')captcha.sendKeys('8888')# self.manualCredential('123')credential.click()po(By.XPATH, '/html/body/div/div/section...

Python爬虫很强大,在爬虫里如何自动操控浏览器呢?【代码】

概述: python通过selenium爬取数据是很多突破封锁的有效途径。但在使用selenium中会遇到很多问题,本文就通过一问一答的形式来通熟易懂的普及如何通过selenium执行javascript程序,进而获取动态执行后的网页。如果你喜欢,欢迎转发本文。 Python资源共享群:484031800 python爬虫编程:用selenium执行javascript出错了,该咋改? 问题: 小明开始学习python爬虫编程了,仿佛整个互联网的数据都快被他纳入囊中了。今天,他又...

python – 基于浏览器的MMO最佳实践

我正在开发一个基于谷歌地图和Django后端的在线浏览器游戏,我正在接近我需要决定如何实施(后端)定时事件的点 – 即NPC拥有数量增加(例如城市人口应根据一些变量增长 – 城市规模,申请速度). 我找到的可能解决方案是: >将排队的操作放在表中,并将其与每个请求一起处理. >问题:开销巨大,难以实施 >使用cron或类似的东西 >问题:这是一个外部工具,我想尽可能少的外部工具. 还有其他方法吗?解决方法:运行计划任务以在任何时间间隔执...

python – 谷歌浏览器中的Pyqt标签

我想让我的pyqt应用程序在菜单栏中有标签,如Google Chrome

运行 - 相关标签