一个基于python cli的sterkinekor浏览器,无论如何,它都需要完成。

ster-p的Python项目详细描述


一个用于sterkinekor的小型python命令行浏览器


用法:

ster-py checkinema eastgate

basic

基本

ster-py checkcinema --imdbsort eastgate

imdb

IMDB

ster-py checkprovince "western cape"

provinces

各省

ster-py checkprovince --imdbsort "western cape"

ster-py-h


功能

  • 在你的终端上看电影!
  • 超级快速访问特定电影院的放映内容
  • 按IMDB分级排序(需要一段时间)
  • 查看拖车
  • 谷歌搜索电影
  • 按省份查找电影院
  • 现在更新了sterkinekor的新json api,请参阅侧注!

未来更新

(取决于我有多无聊)*[删除:打开youtube的预告片 浏览器]*[删除:在浏览器中打开电影的谷歌搜索]*显示 最近发布的电影*搜索电影*按imdb列出所有电影 评级*启动预订流程(可能绝对不可能)

安装

pip install ster-py

目前仅支持Python2.7:(


旁注

这有点奇怪。它存在的唯一原因是因为 慷慨地拥有(?)让他们所有的[strikeout:xml]json提要保持打开状态。这个 我特别使用的是:

https://movies.sterkinekor.co.za/Browsing/QuickTickets/Cinemas
https://movies.sterkinekor.co.za/Browsing/QuickTickets/Sessions
https://movies.sterkinekor.co.za/Browsing/QuickTickets/Types
https://movies.sterkinekor.co.za/Browsing/QuickTickets/Movies

我想我也可以显示每个接受的参数:

post/quicktickets/电影院

Cookie : visSelectedSiteGroup = province_id

post/quicktickets/会话

Showtypes: show_type
Cinemas: cinema_id
Movies: movie_id

post/quicktickets/类型

Cinemas: cinema_id
Movies: movie_id
Date: YY/MM/DD 0:0:0 [OPTIONAL]

post/quicktickets/movies

Cinemas: cinema_id

实际上,这似乎可以写入 某种程度上。

不管怎样,因为sk不再使用xml提要,而且它们似乎在 重建网站的过程;脚本现在要花更长的时间 快跑。我不确定这是因为他们的服务器太慢还是 太多的api调用。你告诉我。无论如何 10-15秒接收电影列表。

因为网站是如此的不稳定,而且api大多是半生不熟的,所以 更新后的ster py有很多看似不必要的功能。那会 如果api按它看起来设置的那样工作,希望不需要它。

所有这些数据都是可用的,这很酷。所以我想我 不妨好好利用一下,尤其是因为我 有点…讨厌他们的网站:)

这也是我第一次在pypi上发布python包 所以如果我犯了任何明显的错误,无论在哪里,请告诉我!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在JavaFX TableView中设置行高   java生成范围内的随机数   ProcessBuilder或DefaultExecutor启动的“RunAs”子进程的java读取标准输出   java ExoPlayer播放多个视频   基于匹配器的java Mockito ArgumentCaptor捕获条件   java正在创建更新程序。更新/下载部分   java请求。getAttribute()在servlet中不起作用   java Android Http请求:我不理解以下代码:   java ArrayList Failfast ConcurrentModificationException   if语句Java/LWJGL Pong AI问题   使用Oracle 10g长字段填充Grails域对象时的java空指针   当用户触摸屏时,java按钮不从左上角移动到右下角   未捕获javasocket读取IOException?   用Java绘制一段圆的几何图形?