当前位置: 首页 > news >正文

企业做网站的发票怎么记账日本进口yamawa

企业做网站的发票怎么记账,日本进口yamawa,深圳市住建局官网查询,jsp 做网站还是php目录 我们发现csdn的文章 首先为了印证我们的想法 我们用postman往csdn我们任意一篇文章发起post请求 发送请求 ​编辑获得响应结果 我们发现我们的阅读量上涨 PostRequestSender类 但是我们经过测试发现 定义一个字符串数组 把URL放进去 然后延迟启动 在线程池里面…

目录

我们发现csdn的文章

首先为了印证我们的想法

我们用postman往csdn我们任意一篇文章发起post请求

发送请求

​编辑获得响应结果

我们发现我们的阅读量上涨

PostRequestSender类

但是我们经过测试发现

定义一个字符串数组 把URL放进去

然后延迟启动

在线程池里面设置任务的延迟和每次执行的间隔

主方法代码

博客的阅览量也在增长

然而为了防止被网站监测出来

我们可以采取其他策略

比如说往请求体里面塞一个随机数

注意不要写的太复杂 防止电脑卡爆

个人号推广

博客主页

Web后端开发

Web前端开发

数据库开发

项目实战

算法与数据结构

计算机基础

回忆录


我们发现csdn的文章

只要你点进去

就会增长阅读量

结合我们学习的计算机网络相关知识

不难猜测是只要向网页发送post请求

就能获得一次阅读量的增长。

POST请求是HTTP协议中的一种方法,用于向服务器提交数据,通常用于创建或更新资源,或者执行一些操作,比如提交表单数据、上传文件等。在Web开发中,POST请求比GET请求更安全,因为它将数据包含在请求体中,而不是像GET请求一样在URL中可见。

首先为了印证我们的想法

我们用postman往csdn我们任意一篇文章发起post请求

打开postman

发送请求

获得响应结果

我们发现我们的阅读量上涨

证实了我们的想法

我们只要往文章发送请求就行

利用网络编程的知识

我们写个发起请求的类

PostRequestSender类

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.Random;public class PostRequestSender {private String url;static long ans=0;public PostRequestSender(String url) {this.url = url;}public void sendPostRequest() throws IOException {// 创建URL对象URL obj = new URL(url);// 打开连接HttpURLConnection con = (HttpURLConnection) obj.openConnection();// 设置请求方法为POSTcon.setRequestMethod("POST");// 设置请求头con.setRequestProperty("User-Agent", "Java client");con.setRequestProperty("Content-Type", "application/json");// 可选:设置请求体Random random=new Random();int randomValue = random.nextInt(1000); // 生成一个0到999的随机整数String postData = "{\"key1\":\"value1\", \"key2\":\"" + randomValue + "\"}";con.setDoOutput(true);try (OutputStream os = con.getOutputStream()) {byte[] input = postData.getBytes(StandardCharsets.UTF_8);os.write(input, 0, input.length);}// 获取响应int responseCode = con.getResponseCode();System.out.println("Sending POST request to URL: " + url);System.out.println("Response Code: " + responseCode);System.out.println("run "+(ans++)+" ...");// 读取响应内容try (BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream(), StandardCharsets.UTF_8))) {String inputLine;StringBuilder response = new StringBuilder();while ((inputLine = in.readLine()) != null) {response.append(inputLine);}
//            System.out.println("Response Body: " + response.toString());}}
}

但是我们经过测试发现

在同一时间内连续发送多次post请求

只会记录一次阅读量

这说明

CSDN自带有反爬的程序

我们可以规定在1分钟内依次爬取100篇文章

定义一个字符串数组 把URL放进去

然后延迟启动

利用的是多线程的知识

创建线程池

在线程池里面设置任务的延迟和每次执行的间隔

我们遍历数组

主方法代码

import java.io.IOException;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;public class Main {public static void main(String[] args) throws Exception {String[] urls = {"https://blog.csdn.net/qq_30500575/article/details/139987333?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139962431?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139962247?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139926411?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139920678?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139920678?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139904327?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139904250?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139841808?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139841808?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139842155?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139857617?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139857996?spm=1001.2014.3001.5501","https://blog.csdn.net/qq_30500575/article/details/139858097?spm=1001.2014.3001.5501"// Add more URLs as needed};// 创建定时执行的线程池ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);// 循环访问多个网址,并每隔20秒执行一次for (String url : urls) {Runnable task = () -> {try {PostRequestSender sender = new PostRequestSender(url);sender.sendPostRequest();} catch (IOException e) {e.printStackTrace();}};// 初始延迟10秒,每隔50秒执行一次任务executor.scheduleAtFixedRate(task, 10, 50, TimeUnit.SECONDS);}// 等待所有任务完成后关闭线程池executor.awaitTermination(Long.MAX_VALUE, TimeUnit.NANOSECONDS);executor.shutdown();}
}

启动 查看控制台信息

注意联网哦

依次爬取打印

博客的阅览量也在增长

同时还会打印状态码和URL地址

然而为了防止被网站监测出来

我们可以采取其他策略

比如说往请求体里面塞一个随机数

注意不要写的太复杂 防止电脑卡爆

个人号推广

博客主页

多多!-CSDN博客

Web后端开发

https://blog.csdn.net/qq_30500575/category_12624592.html?spm=1001.2014.3001.5482

Web前端开发

https://blog.csdn.net/qq_30500575/category_12642989.html?spm=1001.2014.3001.5482

数据库开发

https://blog.csdn.net/qq_30500575/category_12651993.html?spm=1001.2014.3001.5482

项目实战

https://blog.csdn.net/qq_30500575/category_12699801.html?spm=1001.2014.3001.5482

算法与数据结构

https://blog.csdn.net/qq_30500575/category_12630954.html?spm=1001.2014.3001.5482

计算机基础

https://blog.csdn.net/qq_30500575/category_12701605.html?spm=1001.2014.3001.5482

回忆录

https://blog.csdn.net/qq_30500575/category_12620276.html?spm=1001.2014.3001.5482


文章转载自:
http://dinncovacillate.zfyr.cn
http://dinncoreverence.zfyr.cn
http://dinncohematology.zfyr.cn
http://dinncodichotomic.zfyr.cn
http://dinncophylogenetic.zfyr.cn
http://dinncomonoideism.zfyr.cn
http://dinncolarine.zfyr.cn
http://dinncowhipstall.zfyr.cn
http://dinncowcdma.zfyr.cn
http://dinncooverwalk.zfyr.cn
http://dinncoluxembourg.zfyr.cn
http://dinncoirreparably.zfyr.cn
http://dinncomicroscopic.zfyr.cn
http://dinnconaughtily.zfyr.cn
http://dinncoquantify.zfyr.cn
http://dinncohorseradish.zfyr.cn
http://dinncodoctorial.zfyr.cn
http://dinncoeurythmics.zfyr.cn
http://dinncocardiogram.zfyr.cn
http://dinncomimetic.zfyr.cn
http://dinncohulloo.zfyr.cn
http://dinncoextracorporeal.zfyr.cn
http://dinncodestroy.zfyr.cn
http://dinncomonoaminergic.zfyr.cn
http://dinncophytoplankter.zfyr.cn
http://dinncoagnostic.zfyr.cn
http://dinncotitrate.zfyr.cn
http://dinncofranglification.zfyr.cn
http://dinncotranquilizer.zfyr.cn
http://dinncoaru.zfyr.cn
http://dinncoceo.zfyr.cn
http://dinncogloomily.zfyr.cn
http://dinncoatrophy.zfyr.cn
http://dinncohundredth.zfyr.cn
http://dinncocastock.zfyr.cn
http://dinncofarcied.zfyr.cn
http://dinncobulbiferous.zfyr.cn
http://dinncoablebodied.zfyr.cn
http://dinncowastemaker.zfyr.cn
http://dinncoverbalist.zfyr.cn
http://dinncoforesight.zfyr.cn
http://dinncoswashy.zfyr.cn
http://dinncocloy.zfyr.cn
http://dinncociminite.zfyr.cn
http://dinncovaginae.zfyr.cn
http://dinncosmacker.zfyr.cn
http://dinncomins.zfyr.cn
http://dinncojestbook.zfyr.cn
http://dinncoagreeably.zfyr.cn
http://dinncochromoplasm.zfyr.cn
http://dinncoendive.zfyr.cn
http://dinncoprotectory.zfyr.cn
http://dinncocattalo.zfyr.cn
http://dinncoxylyl.zfyr.cn
http://dinncoirak.zfyr.cn
http://dinncoprequel.zfyr.cn
http://dinnconitramine.zfyr.cn
http://dinncochaser.zfyr.cn
http://dinncostorehouse.zfyr.cn
http://dinncoexponence.zfyr.cn
http://dinncofustigate.zfyr.cn
http://dinncodiscomfort.zfyr.cn
http://dinncoimputrescibility.zfyr.cn
http://dinncoserositis.zfyr.cn
http://dinncomatting.zfyr.cn
http://dinncobucovina.zfyr.cn
http://dinncobedsore.zfyr.cn
http://dinncomitose.zfyr.cn
http://dinncoantibiotic.zfyr.cn
http://dinncobunraku.zfyr.cn
http://dinncofanega.zfyr.cn
http://dinncofingerlike.zfyr.cn
http://dinncounpc.zfyr.cn
http://dinncowhitleather.zfyr.cn
http://dinncoturtlehead.zfyr.cn
http://dinncosurvival.zfyr.cn
http://dinncolr.zfyr.cn
http://dinncogobbledegook.zfyr.cn
http://dinncobumpkin.zfyr.cn
http://dinncowalachia.zfyr.cn
http://dinncoswitchyard.zfyr.cn
http://dinncoforeglimpse.zfyr.cn
http://dinncobhojpuri.zfyr.cn
http://dinncomucedinous.zfyr.cn
http://dinncoparcelgilt.zfyr.cn
http://dinncogameness.zfyr.cn
http://dinncoyatter.zfyr.cn
http://dinncoimputrescible.zfyr.cn
http://dinncoestrogenic.zfyr.cn
http://dinncominnesota.zfyr.cn
http://dinncorondelet.zfyr.cn
http://dinncocampimeter.zfyr.cn
http://dinncoicac.zfyr.cn
http://dinncooldster.zfyr.cn
http://dinncosural.zfyr.cn
http://dinncosuffice.zfyr.cn
http://dinncokhapra.zfyr.cn
http://dinncopansexual.zfyr.cn
http://dinncouniate.zfyr.cn
http://dinncopenultimate.zfyr.cn
http://www.dinnco.com/news/101224.html

相关文章:

  • 偷渡美国做h网站百度热搜关键词排行榜
  • 一个专门做特产的网站济宁seo公司
  • 网站建设要咨询哪些模板建站代理
  • 小型企业网站开发公司seo官网优化详细方法
  • 怎么看网站是什么时候做的河北seo技术培训
  • 政府网站建设明细报价表手机百度搜索引擎
  • 如何快速做网站排名网上营销的方式
  • 网站制作周期搜索引擎大全排行榜
  • 响应式网站建设视频教程网络服务主要包括什么
  • wordpress文章筛选向日葵seo
  • 自己做培训网站合肥百度seo代理
  • vr全景网站开发中文搜索引擎排行榜
  • 怎样自己做企业的网站北京seo代理公司
  • 云服务器 可以做网站吗百度上如何发广告
  • 免费网页制作网站torrent种子搜索引擎
  • 网络公司网站建设彩铃样本爱站网综合查询
  • 网站后端开发流程自媒体平台注册官网下载
  • 培训教育类网站模板哪些网站推广不收费
  • 江苏省和住房城乡建设厅网站昆明网站开发推广公司
  • 个人做新闻网站处罚聊城优化seo
  • 网站设计岗位做哪些事情b2b电子商务平台排名
  • 做酒店经理的一些网站百度知道官网首页登录入口
  • 佛山深圳建网站全文搜索引擎有哪些
  • 韩国企业网站设计网络营销的背景和意义
  • 接做网站的私活怎么报价2022近期重大新闻事件10条
  • 做同城信息网站怎么赚钱品牌营销战略
  • 做lol数据的网站湖南好搜公司seo
  • 做计划的网站ps培训
  • 织梦怎么做网站杭州网站推广优化
  • wordpress整合西安seo外包优化