11.6 项目: “I’m Feeling Lucky”百度 查找

 1 #! python3
 2 # lucky.py - Opens several Google search results.
 3 import requests, sys, webbrowser,logging
 4 from bs4 import BeautifulSoup
 5 logging.disable(logging.CRITICAL)
 6 logging.basicConfig(level=logging.DEBUG, format=‘%(asctime)s - %(levelname)s - %(message)s‘)
 7 print(‘Baiduing...‘) # display text while downloading the Baidu page
 8 logging.debug(sys.argv[1:])
 9 res = requests.get(‘http://www.baidu.com/s?wd=‘ + ‘‘.join(sys.argv[1:]))
10 res.encoding = ‘utf-8‘
11 #logging.debug(res)^
12 res.raise_for_status()
13 # TODO: Retrieve top search result links.
14 soup = BeautifulSoup(res.text, "lxml")
15 #logging.debug(soup)
16 # TODO: Open a browser tab for each result.
17 linkElems = soup.select(‘div.result h3.t > a‘)
18 numOpen = min(8, len(linkElems))
19 for i in range(numOpen):
20   webbrowser.open(linkElems[i].get(‘href‘))

改成百度了,你懂的。

时间: 2024-07-31 23:13:22

11.6 项目: “I’m Feeling Lucky”百度 查找的相关文章

django之创建第11个项目-页面整合

目的:将如下众多html页面整合到一个index.html页面中. 百度云盘:django之创建第11个项目-页面整合 用下面的方式实现: <!DOCTYPE html> <head> <meta charset="UTF-8"> <title>站点主页</title> <!--去掉超链接中的下划线--> <style>a{TEXT-DECORATION:none}</style> <

java如何在项目依赖的jar包中查找冲突的类

原文:java如何在项目依赖的jar包中查找冲突的类 源代码下载地址:http://www.zuidaima.com/share/1785617759915008.htm package com.whaty.util; import java.util.*; import java.io.*; public class JarClassFind { public static int count = 0; static public void main(String[] args) { /* *

11月国内网站流量统计:百度夺冠 360安全中心居亚

IDC评述网(idcps.com)12月01日报道:根据中国互联网协会-中国网站排名公布的最新数据显示,截至2014年11月27日,国内网站独立访问量排名前五的是:百度.360安全中心.腾讯网.淘宝网和网易,如下图. 根据上图所示,在11月份期间,五大网站流量排名情况变化较大.其中,360安全中心起伏最大,细看上图,IDC评述网发现:在1日至27日期间,360安全中心的流量先不断攀升,曾一度超越百度,未几开始下降,排名最终从第4升至第2,连跃两级. 另外,百度.腾讯网.淘宝网.网易的流量相对稳定

团队项目:安卓端用百度地图api定位显示跑道

因为安卓调用api对我来说是一个完全陌生的领域,我在经过很长时间终于弄出来了,这段时间还是很有成效的,我得到了历练. 第一步:注册成为百度开发者 在百度地图开放平台创建应用.地址http://lbsyun.baidu.com/index.php?title=首页 在电脑中找到sha1码来注册,寻找sha1码的方式,网上有教程,开始我没有用集成安卓的eclipse,用android studio.所以采用的是cmd命令台的方式查找的. 这张图片节选自网络 这是另一种方式:在eclipse中打开Wi

国内大公司的开源项目( 阿里 腾讯 百度 新浪 搜狐 豆瓣 大众点评)

阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分.有很多重量级的项目,例如LVS.Tengine,或者很有实践价值的中间件,例如 MetaQ(分布式消息系统).dubbo(RPC框架).cobar(数据库中间件),或者是Java世界的工具,例如druid.fastjson.都说国内Java公司的技术架构大部分来自阿里系,我觉得一方面来自阿里员工,一方面也可以来自阿里的开源项目. 地址有几个: https://github.com/alibaba 阿里的前端也挺活跃的,比较有名的就是s

jdk1.8换成11,启动项目报错java.net.MalformedURLException: unknown protocol: jrt

jdk11 Information:Internal caches are corrupted or have outdated format, forcing project rebuild: Module 'messystem' production: java.net.MalformedURLException: unknown protocol: jrt 解决:据说jdk11完美兼容以前jdk,但是项目是使用1.8 编写,报错,在project structure->modules->

第11周 项目四-类族的设计

按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积.体积并输出并且完成要求的计算任务: (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试: (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试: (3)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),

11、项目经理要阅读的书籍 - IT软件人员书籍系列文章

项目经理是负责软件项目的总体把控的角色.项目经理在项目中是一个管理者的角色,他需要对项目的9大领域进行学习,同时针对项目的范围.进度.沟通和风险进行处理,让项目能够按时保质保量的完成. 项目经理需要学习的知识很多,除了项目管理经验外,还需要根据项目情况对项目各个业务领域知识进行学习,更好的对项目的业务进行处理,这样才能够写出更好的项目解决方案说明书,更好的服务于项目.下面将项目经理需要阅读的书籍提供下载: http://pan.baidu.com/s/1hsoBYJi

11周项目(函数输*号)

/* *copyright(c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:函数输*号 *作者:王忠 *完成日期:2014.11.05 *版本号:v1.0 * *问题描述:使用函数输出*号 *输入描述: *程序输出:*号 #include <iostream> using namespace std; void printstars(int m) { for(int j=1;j<=m;++j) cout<<"*"