爬取天气 首先这串代码是我爬取天气网的相关信息,用到的有lxml和requests,用requests获取网页内容通过etree和xpath提取其中的相关信息,keyword是要输入的城市名字,可以随意修改目前已存在的城市,如果大家有什么问题欢迎留言。 import requests from lxml import etree def get_weather(keyword): url = 'https://www.tianqi.com/tianqi/search?keyword=' + keyword\n headers = {\n 'User-Agent': 'M
2023-12-22 21:33:34 29KB python python爬虫 response
1
部分代码如下:client: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package client; /** * * @author Administrator */ import java.awt.*; import java.io.*; import java.net.*; import java.applet.*; import java.util.Hashtable; public class ClientChat extends Applet implements Runnable { Socket socket=null; DataInputStream in=null; DataOutputStream out=null; InputNameTextField 用户提交昵称界面=null; ChatArea 用户聊天界面=null; Hashtable listTable; Label 提示条; Panel north, center; Thread thread; public void init() { int width=getSize().width; int height=getSize().height; listTable=new Hashtable(); setLayout(new BorderLayout()); 用户提交昵称界面=new InputNameTextField(listTable); int h=用户提交昵称界面.getSize().height; 用户聊天界面=new ChatArea("",listTable,width,height-(h+5)); 用户聊天界面.setVisible(false); 提示条=new Label("正在连接到服务器,请稍等...",Label.CENTER); 提示条.setForeground(Color.red); north=new Panel(new FlowLayout(FlowLayout.LEFT)); center=new Panel(); north.add(用户提交昵称界面); north.add(提示条); center.add(用户聊天界面); add(north,BorderLayout.NORTH); add(center,BorderLayout.CENTER); validate(); } public void start() { if(socket!=null&&in!=null&&out!=null) { try { socket.close(); in.close(); out.close(); 用户聊天界面.setVisible(false); } catch(Exception ee) { } } try { socket = new Socket(this.getCodeBase().getHost(), 6666); in=new DataInputStream(socket.getInputStream()); out=new DataOutputStream(socket.getOutputStream()); } catch (IOException ee) { 提示条.setText("连接失败"); } if(socket!=null) { InetAddress address=socket.getInetAddress(); 提示条.setText("连接:"+address+"成功"); 用户提交昵称界面.setSocketConnection(socket,in,out); north.validate(); } if(thread==null) { thread=new Thread(this); thread.start(); } } public void stop() { try { socket.close(); thread=null; } catch(IOException e) { this.showStatus(e.toString()); } } public void run() { while(thread!=null) { if(用户提交昵称界面.get能否聊天()==true) { 用户聊天界面.setVisible(true); 用户聊天界面.setName(用户提交昵称界面.getName()); 用户聊天界面.setSocketConnection(socket,in,out); 提示条.setText("祝聊天愉快!"); center.validate(); break; } try { Thread.sleep(100); } catch(Exception e) { } } } }
2023-12-22 16:11:03 48KB java 网络 聊天室(BS)
1
21天学通php的pdf文档,对于初级而言,讲解的还是比较清晰的,我是做java的,自学php。可以通过这本书对php有个简单的了解,包括一些环境和php基本语法之类的,之后,再看中高级进阶,更好些。祝你学习顺利!
2023-12-22 07:35:18 6.01MB pdf
1
面向空天地一体化网络的移动边缘计算技术
2023-12-22 06:54:21 3.01MB 边缘计算
1
TjuES57MapViewer是将天津大学电子海图控件TjuES57Map作为电子海图引擎开发的电子海图显示系统。 天津大学电子海图控件TjuES57Map为AIMIP实验室独立自主开发,具有独立知识产权的S-57海图引擎,适用于Windows系列操作系统。TjuES57Map根据国际水文组织S-57数字水文数据传输标准和S-52电子海图显示与信息系统海图内容和显示方面规范来解析和绘制海图,具有强大的海图绘制能力,兼具多种海图交互方式,供用户通过二次开发在其应用中构建功能丰富、交互性强的电子海图应用程序。 本资源包含TjuES57MapViewer按转包及其开源VS工程。该VS工程含有TjuES57MapViewer的上层源码,可作为用户使用TjuES57Map进行二次开发的示例程序。共提供适用于32位操作系统下.NET Framework 2.0及4.0组件、以及64位操作系统下.NET Framework 4.0组件三种软件环境的开源VS工程,以及详细的TjuES57Map接口说明指南。
2023-12-21 09:05:50 153.95MB .net 电子海图
1
作者:天罡gg csdn主页:https://blog.csdn.net/scm_2008 博文地址:https://blog.csdn.net/scm_2008/article/details/128418809 对于圣诞树,网上各像编程语言像python、css、java、c/c++都有见到过了,那么在绘图方面,还有一位实力强劲的语言,那就C#语言,它的GDI+技术也可以称的上是笑傲江湖,但网上鲜见C#代码画的圣诞树,所以今天我就使用 C# 代码 来 展示一下 它的实力,挑战画一颗动态带魔法圣诞树:树会自动成长,树上挂件会不断变换,就像有魔法一样~ 实现步骤: 1.画圣诞树 2.画圣诞树的星星 3.画树左边线和右边线 4.画树上的小装饰挂件 5.画背景图 6.施魔法:让圣诞树动态生长,树上挂件不断变换
2023-12-20 19:49:49 1.95MB c#gdi+
1
天正建筑软件自学教程-高手总结,新手入门必看经典
2023-12-20 16:29:13 61.39MB
1
这是21天学通C++的中文版第八版,高清非扫描版(带目录),适合C++入门。
2023-12-20 11:09:03 6.32MB
1
hfss4*1微带天线阵列仿真实例
2023-12-19 20:11:19 96KB hfss仿真
1
程序天下:C#2.0实例自学手册_200个例子.教程_光盘
2023-12-17 05:03:36 25MB
1