小编Sah*_*hil的帖子

如何在使用 Python 脚本登录时维护登录会话

我想使用 python 脚本登录 Ideone.com,然后使用 python 脚本使用后续请求从我自己的帐户中提取内容。这是我用来登录网站的:

import requests
import urllib
from bs4 import BeautifulSoup

url='http://ideone.com/account/login/'
body = {'username':'USERNAME', 'password':'PASSWORD'}

s = requests.Session()
loginPage = s.get(url)
soup = BeautifulSoup(loginPage.text)

r = s.post(soup.form['action'], data = body)
print r
Run Code Online (Sandbox Code Playgroud)

此代码成功登录到我的 ideone 帐户。但是如果我随后调用(使用 BeautifulSoup)来访问我的帐户详细信息,它会再次向我发送登录页面的 HTML。

如何保存特定脚本的会话以便它接受后续调用?提前致谢,如果之前有人问过这个问题,我们深表歉意。

python beautifulsoup python-2.7 python-requests

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

如何使用Google Chrome扩展程序更改所选文本的CSS

我正在为使用contextMenus更改所选文本的CSS的Chrome浏览器进行扩展.

但是我无法访问HTML结构,即所选文本的parentNode,因为在这个例子中我可以很容易地做到.

var selection = window.getSelection();
Run Code Online (Sandbox Code Playgroud)

如果在浏览器中默认使用,则返回所选文本的parentNode,我可以使用它来稍后更改CSS.

如何使用Chrome浏览器扩展程序实现此目的?

javascript css google-chrome selection google-chrome-extension

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

如何使用Python监视Windows 7上的VLC媒体播放器?

我想知道使用Python 2.7 在VLC媒体播放器(Windows 7)上当前正在播放什么。只需了解曲目/视频的详细信息即可。

研究:我知道VLC媒体播放器具有python绑定。我还找到了一种使用Python脚本播放曲目的方法。但是我找不到合适的方法来检查VLC媒体播放器上正在播放的内容。

澄清:我正在运行脚本。我在计算机上的VLC媒体播放器上手动播放音频轨道,并且希望该脚本检测并显示正在播放文件的轨道的详细信息。

python vlc windows-7 libvlc

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