我正在编写一个脚本来登录某个网页.我为此目的使用了request和request.session模块.首次请求登录参数服务器响应会话id.如何设置该会话ID以进一步登录到同一页面.
url = "some url of login page"
payload = {'username': 'p05989', 'password': '123456'}
with requests.session() as s:
s.post(url1, data=payload)
sessionid = s.cookies.get('SESSIONID')
print(sessionid)
r = requests.get(url,data=payload)
print(r.text)
Run Code Online (Sandbox Code Playgroud)
在上面的代码中,服务器在第一次请求时响应sessionid.如何在第二次请求时使用该sessionid?
我需要一个 mp3 网址。这样我就可以使用该 URL 直接在 vlc 中打开它,以便 vlc 可以作为流媒体播放。我在 stackoverflow 上找到了以下代码。我可以对其进行任何更改以获取 mp3 url。
我正在制作pyMusicFs
import youtube_dl
ydl = youtube_dl.YoutubeDL({'outtmpl': '%(id)s%(ext)s'})
# Add all the available extractors
ydl.add_default_info_extractors()
result = ydl.extract_info('http://www.youtube.com/watch?v=BaW_jenozKc'
, download=False # We just want to extract the info
)
if 'entries' in result:
# Can be a playlist or a list of videos
Video = result ['entries'] [0]
else:
# Just a video
video = result
print(video)
video_url = video['url']
print(video_url)
Run Code Online (Sandbox Code Playgroud)