jtyoui.web package

Submodules

jtyoui.web.HTML module

class jtyoui.web.HTML.ParseHtml(start_tag, start_attr, end_tag, end_attr)[源代码]

基类:html.parser.HTMLParser, abc.ABC

基类

get_data()[源代码]

得到数据

handle_data(data)[源代码]
handle_endtag(tag)[源代码]
handle_starttag(tag, attrs)[源代码]

jtyoui.web.Request module

jtyoui.web.Request.get(url, cookie=None)[源代码]

Get网站

jtyoui.web.Request.get_js(js, js_fun, js_params)[源代码]
jtyoui.web.Request.post(url, params, cookie=None)[源代码]

Post网站

jtyoui.web.header module

jtyoui.web.header.header(request_headers)[源代码]

将浏览器中的Request Headers头复制过来.进行改装成字典类型

参数:request_headers – 浏览器中的Request Headers头信息
返回:分割Headers头信息的键值对

jtyoui.web.interfaces module

jtyoui.web.interfaces.interface_all_tests(method, url, data, record_time=True, **kwargs)

简单接口测试

参数:
  • method – 请求方法,比如:post、get
  • url – url地址
  • data – 传入的参数
  • record_time – 是否记录消耗时间
  • kwargs – 参考requests.post **kwargs
返回:

接口返回值

jtyoui.web.interfaces.interface_post_test(dict_, address, record_time=True, **kwargs)

简单接口测试

参数:
  • dict – 传入的参数
  • address – url地址
  • kwargs – 参考requests.post **kwargs
  • record_time – 是否记录消耗时间
返回:

接口返回值

jtyoui.web.interfaces.interface_test(dict_, address, record_time=True, **kwargs)[源代码]

简单接口测试

参数:
  • dict – 传入的参数
  • address – url地址
  • kwargs – 参考requests.post **kwargs
  • record_time – 是否记录消耗时间
返回:

接口返回值

jtyoui.web.interfaces.interface_tests(method, url, data, record_time=True, **kwargs)[源代码]

简单接口测试

参数:
  • method – 请求方法,比如:post、get
  • url – url地址
  • data – 传入的参数
  • record_time – 是否记录消耗时间
  • kwargs – 参考requests.post **kwargs
返回:

接口返回值

jtyoui.web.keras_web module

class jtyoui.web.keras_web.ServerSentEvent(data)[源代码]

基类:object

encode()[源代码]
jtyoui.web.keras_web.health()[源代码]
jtyoui.web.keras_web.home()[源代码]
jtyoui.web.keras_web.publish()[源代码]
jtyoui.web.keras_web.remote_monitor(listener='localhost', port=9000)[源代码]
jtyoui.web.keras_web.subscribe()[源代码]

jtyoui.web.ua module

jtyoui.web.ua.headers_ua()[源代码]
jtyoui.web.ua.random(browser='chrome', version='0.1.11', update=False)

随机返回browser浏览器一条UA

参数:
  • browser – 浏览器名字,包括如下:[chrome,opera,firefox,internetexplorer,safari]
  • version – 爬取ua网页版本
  • update – 是否更新保存的UA文件数据
返回:

字典类型

jtyoui.web.ua.ua(browser='chrome', version='0.1.11', update=False)[源代码]

随机返回browser浏览器一条UA

参数:
  • browser – 浏览器名字,包括如下:[chrome,opera,firefox,internetexplorer,safari]
  • version – 爬取ua网页版本
  • update – 是否更新保存的UA文件数据
返回:

字典类型

Module contents