web ——> python脚本编写练习。

直接访问发现全是乱码;

看包发现Content-Type里面没有charset=utf-8。

  于是用python访问一下,用.encoding='utf-8'看.text:

大概知道怎么回事了。

写脚本:

eval()在这里的作用是计算表达式(要求表达式必须合规)

POST请求里记得加上cookies;否则会一直跳回答了0问题。

time.sleep()不用说了。

beautifulsoup4是一个比较厉害的东西;

  这里观察到text里只有一个div标签,用BeautifulSoup操作r.text后,直接bs.div.string就能把计算式提取出来

(bs.div是 “<div>xxxxxx</div>”的形式;string tag提取中间的字符串部分)

然后处理、判断就行了。

注意python是强!类!型!语言,判断时保证要保证int==int

(程序好像还有点问题,只是勉强能跑)

最新文章

  1. 项目积累(三)CSS
  2. 文件IO操作..修改文件的只读属性
  3. JS存取Cookie值
  4. MAC的终端命令
  5. Eclipse版本及其代号
  6. IDA Script: Remove empty auto labels
  7. spring dataSourceRouter自动切换数据源
  8. ASP.NET MVC扩展点
  9. Python数据分析(二): Pandas技巧 (2)
  10. background-image属性
  11. MyBatis源码解析(十)——Type类型模块之类型处理器TypeHandler
  12. User模型扩展和自定义
  13. 在JS中统计函数执行次数与执行时间
  14. python魔法方法-属性转换和类的表示
  15. 桌面图标未读消息(小米,sony,三星手机)
  16. Spring Boot 整合mybatis-generator
  17. hdu 5792 World is Exploding 树状数组
  18. ASP入门(三)-VBScript变量、运算符
  19. php模拟post提交数据,用处很多,可用来网站的采集,登陆等等
  20. 08、通过自定义依赖属性,用 StateTrigger 修改全局主题样式

热门文章

  1. Linux串口调试详解
  2. Python - 执行顺序、执行入口
  3. Pytest 系列(29)- 详解 allure.dynamic 动态生成功能
  4. 图像处理之Canny边缘检测(一)
  5. JS006. 详解自执行函数原理与数据类型的快速转换 (声明语句、表达式、运算符剖析)
  6. vue-admin-element 页面跳转
  7. ☕【JVM技术指南】「JVM总结笔记」Java虚拟机垃圾回收认知和调优的&quot;思南(司南)&quot;【下部】
  8. 机器学*——K*邻算法(KNN)
  9. MapReduce原理深入理解(一)
  10. vue中data为什么不写成data:{}这样而是写成data(){return {}}类型。