国家专利号查询系统真伪查询

用户名:心空叶
文章数:16
访问量:8464
注册日期:
阅读量:1297
阅读量:3317
阅读量:434291
阅读量:1121916
51CTO推荐博文
前述:前几天看到有人论要请别人写一个从从网页上抓取某个专利号的收费信息的一个程序,说实话我自己知道那里面的原理是什么,但一直没有自己动手实现以下。根据自己的实际的工作需要一般是有一张表,第一列是很多的专利号,如果需要将自己查的信息保存起来,可以用数据库,但我想借此来了解一下开源的那些读写表的框架的功能,所以想从表中读取我想要的专利号,然后再写到一个文件中去。于是就要了下面的内容。准备分成两部分,第一部分写如如何从网页上抓数据。第二部写读写表的实现在这里事先说明,因为自己也是第一次使用,编码和说辞之处肯定会有很多不成熟的地方,希望路过的高手能不吝赐教,如果想利用这个来学习其里面深层次的原理,那还是跳过哦这里,这里的东西很粗糙的。如果你觉得我写的东西存在误导性的言论,那么请你一定要一针见血的指出来,自己很菜,所以很害怕自己写的东西会误导一些刚入门的编程爱好者……首先是进入一个专利查询的网站,比如国家知识产权局网站收费信息查询:在输入框中输入你要查询的专利号,如此时可以启动浏览器的开发人员工具,这里以火狐为例,按住F12进入的界面,进入网络的选项然后点击收费信息查询的按钮,可以看到页面向服务器传送的请求信息从页面中得到的主要信息就是你发送的是Post的请求,因为是信息,其请求的参数并不会在地址栏中显示,这个时候可以点击头信息右边的信息,可以看到起具体传送的参数信息,该例子的信息显示如下综上其发送的头信息是Post参数7所以到此我们已经知道了其发送请求的具体形式了。下面的问题是如何从我得到的网页上得到自己想要的收费信息呢?首先可以做的是查看网页的HTML代码,这些显示的信息无非就是一些&table&&thead&&tr&&td&之类的标签
&tr bgcolor="#f4f3f3"&
align="center" class="zi_06"& 申请号&/td&
&td height="26" align="center" class="zi_06"& 费用金额&/td&
align="center" class="zi_06"& 费用种类&/td&
align="center" class="zi_06"& 挂号号&/td&
align="center" class="zi_06"& 收据号&/td&
align="center" class="zi_06"&缴费人信息&/td&
align="center" class="zi_06"&处理状态&/td&
align="center" class="zi_06"&缴费日&/td&
align="center" class="zi_06"&收据发文日&/td--&
&tr onMouseOver="this.className='td-over'" onMouseOut="this.className='td-out'"&
&td height="27" class="dixian1" align="center"& .7&/td&
&td height="27" class="dixian1" align="center"& 150&/td&
&td height="27" class="dixian1" align="center"& 实用新型专利申请费&/td&
&td height="27" class="dixian1" align="center"& &/td&
&td height="27" class="dixian1" align="center"& &/td&
&td height="27" class="dixian1" align="center"& 湘能华磊光电股份有限公司&/td&
&td height="27" class="dixian1" align="center"& 处理结束&/td&
&td height="27" class="dixian1" align="center"& &/td&
&!--td height="27" class="dixian1" align="center"& &/td--&
&/tr&解决方案1、利用正则表达式,先设置好我要查询信息的格式,将符和这些格式的信息挑出来2、利用开源的抓取网页信息的包,也是我做实际上选用的方式,这里我用的是可以到下面的网址下载最新的版本或者在本文附件下载利用在我看来是一个强大的抓取网页的工具,其里面还封装了包下的类,所以对于我们发送各种网络上的请求接收请求也是十分方便的,当然你也可以用原生态的下的类进行处理,在这里不再赘述。废话不说了,赶紧上代码public void getFeiInfo(String sqid) throws IOException{
//发送请求Jsoup的静态方法connect,参数是我们要请求的头信息,返回的是Connection对象,
//connection对象的静态方法date()用于包装请求的参数,我们这里要加的是sqh,返回的仍然是是Connection对象
//然后是发送信息,调用Connection的post()方法
(此外还有get()方法,详细的信息可以查看jsoup的docs)
//post()方法返回的是Document对象
Document doc = Jsoup.connect("http://app.:8080/searchfee/searchfee_action.jsp").data("sqh", sqid).post();
//上面的一行也可以用下面的几行代码替换
//Connection conn = Jsoup.connect("http://app.:8080/searchfee/searchfee_action.jsp");
//conn = conn.data("sqh", sqid);
//Document doc = conn.post();
//得到&tr&标签的类容,select()是类似一个选择器的东西,(".zi_06")表示选择class = zi_06的tr标签
Elements heads = doc.getElementsByTag("tr").select(".zi_06");
for (Element element : heads) {
System.out.print(element.text()+"\t");
System.out.println();
//下面的原理和上面的一致,至于为什么两个select()的参数不一样是因为我要要选择的内容不同
//上面的是显示表头信息,下面的是显示表头之下的具体收费信息了
Elements info = doc.getElementsByTag("tr").select(".dixian1");
int i = 0;
for (Element element : info) {
System.out.print(element.text()+"\t");
//因为我知道这个表格只有8列
System.out.println();
}然后用个main方法现在控制台中将显示的信息打印出来(见类的细节就不说了public static void main(String[] args) {
WebpageCapture wc = new WebpageCapture();
wc.getFeiInfo("7");
} catch (Exception e) {
e.printStackTrace();
}显示的结果如下申请号
 费用金额
 费用种类
缴费人信息
 实用新型专利申请费
 湘能华磊光电股份有限公司
 处理结束
 实用新型专利第3年年费
 湘能华磊光电股份有限公司
 处理结束
 实用新型专利登记印刷费
 湘能华磊光电股份有限公司
 处理结束
 湘能华磊光电股份有限公司
 处理结束
 恢复权利请求费
 湘能华磊光电股份有限公司
 处理结束
 实用新型专利第6年年费
 处理结束
 反正需要的信息都已经抓下来了,下一步要做的就是将这些抓到的数据写到Excel表中,今天先整理到这了。根据专利号到专利查询的网站上抓取想要的信息(上)本文出自 “” 博客,请务必保留此出处
了这篇文章
附件下载:  
类别:┆阅读(0)┆评论(0)
请输入验证码:10位产品序列号:
右侧4位随机码:
微信号:s5314141
技术支持:广州结喜果生物科技有限公司-药品专利如何识别真假?顺便帮忙查询一下药品专利号!_百度拇指医生
&&&网友互助
?药品专利如何识别真假?顺便帮忙查询一下药品专利号!
拇指医生提醒您:该问题下为网友贡献,仅供参考。
前几天有个朋友托我帮她看看医院或者药厂有没有购买药品专利的,我怕有假,也不懂医不知道是不是真的对患者有用,这种药品专利是做过实验后才有的专利还是怎么一回事?会不会有假呢?是不是药品专利就一定会有对人体有帮助呢? 我想听下懂医的人意见我到底要不要帮她问呢???我可不想害人害已,。。。专利号分别为:ZL.8黄疸肝炎和ZL.9病毒性肝炎还有个是ZL.3治疗肝硬化腹水
楼上的几位朋友都说的很对,专利授权了不等于就可以制造药品并销售了。 我再补充一点:药厂或医院买专利不一定就是为了制药,有可能是为了做宣传,申请某些奖励等等。因此你尽可以放心的去帮这个朋友的忙。另外,如果你朋友申请专利,可以找我撰写申请文件啊。
向医生提问
完善患者资料:*性别:
你要查的这几个专利确实是真实的药品组合物专利不过药品专利不等于药品,如果你是为了个人治疗,可以联系发明人,让他给你配制,至于疗效,只有使用之后才知道。还有一点,如果是买药品专利是为了生产,那么需要的路还很长,把药品专利变成合法的药品,需要国家食品药品监督管理局批准的。
专利获得授权只能说明该化合物有新颖性创造性。药品的安全、有效、质量可控是药监局的事,和专利没关系。
专利分发明专利,实用新型以及外观设计,像药品的专利技术一般是发明或者是实用新型的。发明专利是有审查这个环节的,所以技术水平比较高,一般能批复下来的都是有一定含金量的。实用新型的就不一定了,快的半年就可以拿到证书了,这个也就是说技术有法律效应而已,至于技术含量则要购买的人自己判定了。专利搜索可以到国家知识产权局或者是SOOPAT专利搜索网站搜索,SOOPAT专利搜索注册之后可以看到专利技术的详细信息。要是想知道这个医药的专利技术产品,还是需要实验的,有成功案例之后,可以找个医学院的老师或者是医生帮忙鉴定一下。
都能查到的
j经查证,这三个专利,都是浙江省乐清市北白象镇王福山一个人申请的中药组合物专利。专利产品不等于药品,要成为上市药品,必须由药品研发或生产单位向国家食品药品监督管理局申请,经过一系列严谨复杂的药品开发程序(临床前研究,临床研究……)审评合格方能批准。耗时长,化费大。要找个合作单位不容易。此意见供参考。申
治疗急性黄疸肝炎的中药组合物
公 开 (公告) 号:
公开(公告)日:
=====================申
治疗乙型肝炎、病毒性肝炎的中药组合物
公 开 (公告) 号:
公开(公告)日:
====================申
治疗肝硬化腹水的中药组合物
公 开 (公告) 号:
公开(公告)日:
为您推荐:
* 百度拇指医生解答内容由公立医院医生提供,不代表百度立场。
* 由于网上问答无法全面了解具体情况,回答仅供参考,如有必要建议您及时当面咨询医生

我要回帖

更多关于 查询专利号真假 的文章

 

随机推荐