随笔分类 -  java

摘要:1、java是强制写class关键字的语言,不能有独立的函数游离在类外出现在文件中,这和python c++ 都不同,后面的都可以单独在类外写函数,所以java被称为是纯面向对象的语言,py和c++都不是强制向对象的写法。 2、尽管如此,有的笨瓜,还是打死也写不出类来,而且强烈的反对写类,认为面向过 阅读全文
posted @ 2018-06-04 09:58 北风之神0509 阅读(2146) 评论(0) 推荐(3) 编辑
摘要:1、贴出主要代码。这个不是python,python只涉及了服务端对信息提取结果的接受。主体是java + android + js。由于淘宝各模块都是二级子域名,不能只在一个页面完成所有请求,ajax不能跨域。需要加载不同的页面。以下是主要部分。js内容使用服务端分发。 这样做好处,即使不使用微服 阅读全文
posted @ 2018-03-31 20:02 北风之神0509 阅读(5007) 评论(1) 推荐(0) 编辑
摘要:1、开始使用这个包时候不习惯,觉得api用起来很别扭,不管是Request okhttpClient formBody只要是设置啥,就必须使用类里面的Builder类,然后一个方法接受一个参数,不停地调用每一个方法来接受一个参数进行属性设置,之前的py requests都是一个方法接受完各种参数就了 阅读全文
posted @ 2018-03-29 14:42 北风之神0509 阅读(287) 评论(0) 推荐(0) 编辑
摘要:1、在py中requests.post()和get()函数都是在那个函数内部里面自动生成了一个Session类的实例,所以requests,post和get函数要想干登陆后才能干的事情,需要添加cookie或者把cookie写在headers里面,要想自动管理cookie,就不能每次请求都实例化一个 阅读全文
posted @ 2018-03-29 10:50 北风之神0509 阅读(2611) 评论(0) 推荐(0) 编辑
摘要:向webview注入网络上的js,就需要请求js的url。但不允许在主线程直接发http请求,需要开子线程,开了子线程后,子线程就自己运行,主线程也自己运行,但是我的主线程需要子线程的结果才能继续往下操作,不然没有意义。我这个不适合网络请求回调,如下是一种简单的解决方式。 就是把请求结果绑定到成员变 阅读全文
posted @ 2018-03-23 18:08 北风之神0509 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:java的httpclient和okhttp请求网络,构造一个基本的post get请求,都比py的requests步骤多很多,也比py的自带包urllib麻烦些。 先封装成get post工具类,工具类即是静态方法的类,比较通用,无需new一个对象。和py的@staticmethod方法一样。但如 阅读全文
posted @ 2018-03-17 22:14 北风之神0509 阅读(9729) 评论(0) 推荐(0) 编辑
摘要:提取第三张报告的各种信息。使用正则和xpath方法。 其中html第三张报告的页面源码字符串。 结果是 可以发送到后端py java提取,也可以在webview客户端提取,客户端提取js代码如下。 这个是js版本,由于央行征信报告页面是拼接的,css取值不能一步到位,还必须再用正则细取,再者页面元素 阅读全文
posted @ 2017-12-29 12:22 北风之神0509 阅读(1525) 评论(5) 推荐(0) 编辑
摘要:1 package com.entrym.crawler.test; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 import org.apache.commons.lang.StringUtils; 7 import org.apache.http.client.methods.HttpGe... 阅读全文
posted @ 2017-09-26 00:15 北风之神0509 阅读(2339) 评论(3) 推荐(0) 编辑

点击右上角即可分享
微信分享提示