jtyoui.web.Request 源代码

#!/usr/bin/python3.7
# -*- coding: utf-8 -*-
# @Time  : 2019/6/11 16:06
# @Author: Jtyoui@qq.com
from jtyoui.web import headers_ua
from jtyoui.error import LibraryNotInstallError
import requests

"""爬虫网站。请求Get和Post封装"""


[文档]def get(url, cookie=None): """Get网站""" headers = headers_ua() if cookie: headers['cookie'] = cookie response = requests.get(url=url, headers=headers) return response
[文档]def post(url, params, cookie=None): """Post网站""" headers = headers_ua() if cookie: headers['cookie'] = cookie response = requests.post(url=url, data=params, headers=headers) return response
[文档]def get_js(js, js_fun, js_params): try: import execjs # pip install PyExecJS except: raise LibraryNotInstallError('安装:pip install PyExecJS') ctx = execjs.compile(js) # 加载JS文件 return ctx.call(js_fun, *js_params) # 调用js方法 第一个参数是JS的方法名,后面的data和key是js方法的参数
if __name__ == '__main__': print(get('http://www.27k.cc/').text)