import requests
import you_get
import sys
from pyquery import PyQuery as pq
url = 'https://www.bilibili.com/video/BV1nz4y1D7x4?spm_id_from=333.851.b_7265706f7274466972737431.10'
def DownloadVideo(url):
path = './shipin'
sys.argv =['you_get', '-o', path, url]
you_get.main()
def VideoPlay():
"""
请求排行榜首页
提取视频播放地址
:return:
"""
url = 'https://www.bilibili.com/ranking/origin/168/0/3'
headers ={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36'
}
response = requests.get(url, headers=headers).text
doc = pq(response)
info = doc('.title').items()
print(info)
for play in info:
VIdeoUrl = play.attr('href')
if VIdeoUrl != None:
DownloadVideo(VIdeoUrl)
if __name__ == '__main__':
VideoPlay()
import requests
url1 = 'https://www.lagou.com/jobs/positionAjax.json?px=default&city=%E5%8C%97%E4%BA%AC&needAddtionalResult=false'
urls = 'https://www.lagou.com/jobs/list_Python/p-city_2?px=default#filterBox'
headers ={
'Accept': 'application/json, text/javascript, */*; q=0.01',
'Origin': 'https://www.lagou.com',
'Referer':'https://www.lagou.com/jobs/list_Python/p-city_2?px=default',
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36'
}
data = {
'first':'true',
'pn': '1',
'kd': 'Python'
}
session = requests.session()
s = session.get(urls, headers=headers)
cookie = s.cookies
response = session.post(url=url1,data=data, headers=headers, cookies = cookie).json()
content = response['content']['positionResult']['result']
for i in content:
print(i)
'''
{键:值}
a = {'name':'老王'}
a['name'] 取到老王
'''