博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
爬虫学习日记(七)
阅读量:5861 次
发布时间:2019-06-19

本文共 508 字,大约阅读时间需要 1 分钟。

今天上午继续在弄WHLC的东西,是环境的问题。

下午继续解决12PD的bug:

因为12PD的网站只能支持一个月内的搜索,所以当工具厘米的起始时间和结束时间超过一个月,无法返回正确的内容。

关于这个是因为我之前研究过这个网站,确实是不能搜索超过一个月,会报一个错,所以当时间超过1个月是,我会返回一个noResult的exception,我以为这是正确的。但是站在客户的角度讲,他可能会需要搜索到两个月,三个月的的信息,而这些信息是存在的,只要在网站上分开一个一个月来搜索就行了,所以返回noResult是错的,这是之前开发的时候所没有想到的。

解法方案:

我之前的逻辑是:从instruction获取信息(时间 城市等)-> 拼接header -> 拼接request body -> 获取 response -> 解析 response
现在的逻辑:从instruction获取信息(时间 城市等) -> 将起始时间赋值给FromDate 结束时间赋值给ToDate -> 判断FromDate和ToDate之间是不是超过30天 -> 超过30天就截取前30天执行查询

processon打不开,不然就能画图了。

转载地址:http://nzwnx.baihongyu.com/

你可能感兴趣的文章
python操作Excel
查看>>
bzoj1607
查看>>
十大滤波算法
查看>>
Mono+Jexus让C#运行在Linux(centos7_x64),学习笔记
查看>>
python 同时迭代多个序列
查看>>
【android】Socket简单用法
查看>>
spfa算法详解
查看>>
java面试题 JDK BAT面试题系列 基础篇(十二)
查看>>
android控件_textview
查看>>
从一道试题分析请求分页的虚拟内存机制、高速缓存的cache机制以及两者之间的区别联系...
查看>>
XML-20100: (Fatal Error) Expected ';'. xml转word 导出时异常
查看>>
线程同步问题
查看>>
ZOJ-2362 Beloved Sons 最大权值匹配
查看>>
jsp jstl标签库核心标签
查看>>
*直接插入排序
查看>>
PHP(三)运算符、流程控制和函数初步
查看>>
Maven 整合SSH框架
查看>>
Python 面向对象
查看>>
自定义Button 图片在上面文字在下面
查看>>
mysql索引的优化
查看>>