Big Data Essentials

L5: Web Scraping with Python





Yanfei Kang
yanfeikang@buaa.edu.cn
School of Economics and Management
Beihang University
http://yanfei.site

What Is Web Scraping?

  • Web scraping is most commonly accomplished by writing an automated program that queries a web server, requests data (usually in the form of HTML and other files that compose web pages), and then parses that data to extract needed information.

  • In practice, web scraping encompasses a wide variety of programming techniques and technologies, such as data analysis, natural language parsing, and information security. We focus on web scraping and crawling.

Structure of a html (tags)

  • When we do web scraping, we deal with html tags to find the path of the information we want to extract.

  • A simple html source code: tree structure of html tags. HTML tags normally come in pairs.

<!DOCTYPE html>
<html>
  <title> My title
  </title>
  <body>
    <h1> My first heading </h1>
      <p> My first paragraph </p>
  </body>
</html>
  • <!DOCTYPE html> : HTML documents must start with a type declaration
  • HTML document is contained between <html> and </html>
  • The visible part of the HTML document is between <body> and </body>
  • HTML headings are defined with the <h1> to <h6> tags
  • HTML paragraphs are defined with the <p> tag

Work with other useful tags

  • HTML links are defined with the <a> tag
    <a href="http://www.test.com">This is a link for test.com</a>
  • HTML tables are defined with <table>, row as <tr> and rows are divided into data as <td>

    <table style="width:100%">
    <tr>
      <td> 中文名称 </td>
      <td> 英文名称 </td>
      <td> 简称     </td>
    </tr>
    <tr>
      <td> 北京航空航天大学 </td>
      <td> Beihang University </td>
      <td> 北航 </td>
    </tr>   
    </table>
  • HTML list starts with <ul> (unordered) and <ol> (ordered). Each item of list starts with <li>

    <ol>
    <li> 科技获奖 </li>
    <li> 服务国家战略 </li>
    <li> 标志性成果 </li>
    </ol>

You can try https://html-online.com/editor/ to learn more about html.

In [17]:
html_doc = """
<html><head><title>The Dormouse's story</title></head>
<body>
<p class="title"><b>The Dormouse's story</b></p>

<p class="story">Once upon a time there were three little sisters; and their names were
<a href="http://example.com/elsie" class="sister" id="link1">Elsie</a>,
<a href="http://example.com/lacie" class="sister" id="link2">Lacie</a> and
<a href="http://example.com/tillie" class="sister" id="link3">Tillie</a>;
and they lived at the bottom of a well.</p>

<p class="story">...</p>
"""

What is BeautifulSoup?

  • A Python library for pulling data out of HTML and XML files.
  • It works with your favorite parser to provide idiomatic ways of navigating, searching, and modifying the parse tree.
  • It commonly saves programmers hours or days of work.
In [6]:
from bs4 import BeautifulSoup
soup = BeautifulSoup(html_doc)

print(soup.prettify())
<html>
 <head>
  <title>
   The Dormouse's story
  </title>
 </head>
 <body>
  <p class="title">
   <b>
    The Dormouse's story
   </b>
  </p>
  <p class="story">
   Once upon a time there were three little sisters; and their names were
   <a class="sister" href="http://example.com/elsie" id="link1">
    Elsie
   </a>
   ,
   <a class="sister" href="http://example.com/lacie" id="link2">
    Lacie
   </a>
   and
   <a class="sister" href="http://example.com/tillie" id="link3">
    Tillie
   </a>
   ;
and they lived at the bottom of a well.
  </p>
  <p class="story">
   ...
  </p>
 </body>
</html>
In [4]:
soup.title
# <title>The Dormouse's story</title>

soup.title.name
# u'title'

soup.title.string
# u'The Dormouse's story'

soup.title.parent.name
# u'head'

soup.p
# <p class="title"><b>The Dormouse's story</b></p>

soup.p['class']
# u'title'

soup.a
# <a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>

soup.find_all('a')
# [<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>,
#  <a class="sister" href="http://example.com/lacie" id="link2">Lacie</a>,
#  <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>]

soup.find(id="link3")
Out[4]:
<a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>

Your First Web Scraper

Let's try the toy first

In [7]:
from urllib.request import urlopen
html = urlopen('https://yanfei.site/teaching/')
print(html.read())
b'<!DOCTYPE html>\r\n<html lang="en-US" class="no-js">\r\n<head>\r\n\t<meta charset="UTF-8">\r\n\t<meta name="viewport" content="width=device-width">\r\n\t<link rel="profile" href="https://gmpg.org/xfn/11">\r\n\t<link rel="pingback" href="https://yanfei.site/xmlrpc.php">\r\n\t<!--[if lt IE 9]>\r\n\t<script src="https://yanfei.site/wp-content/themes/twentyfifteen/js/html5.js?ver=3.7.0"></script>\r\n\t<![endif]-->\r\n\t<script>(function(html){html.className = html.className.replace(/\\bno-js\\b/,\'js\')})(document.documentElement);</script>\n<title>Teaching &#8211; Yanfei Kang, Ph.D.</title>\n<link rel=\'dns-prefetch\' href=\'//yanfei.site\' />\n<link rel=\'dns-prefetch\' href=\'//fonts.googleapis.com\' />\n<link rel=\'dns-prefetch\' href=\'//s.w.org\' />\n<link href=\'https://fonts.gstatic.com\' crossorigin rel=\'preconnect\' />\n<link rel="alternate" type="application/rss+xml" title="Yanfei Kang, Ph.D. &raquo; Feed" href="https://yanfei.site/feed/" />\n<link rel="alternate" type="application/rss+xml" title="Yanfei Kang, Ph.D. &raquo; Comments Feed" href="https://yanfei.site/comments/feed/" />\n\t\t<script>\n\t\t\twindow._wpemojiSettings = {"baseUrl":"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/13.0.0\\/72x72\\/","ext":".png","svgUrl":"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/13.0.0\\/svg\\/","svgExt":".svg","source":{"concatemoji":"https:\\/\\/yanfei.site\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.5.1"}};\n\t\t\t!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);\n\t\t</script>\n\t\t<style>\nimg.wp-smiley,\nimg.emoji {\n\tdisplay: inline !important;\n\tborder: none !important;\n\tbox-shadow: none !important;\n\theight: 1em !important;\n\twidth: 1em !important;\n\tmargin: 0 .07em !important;\n\tvertical-align: -0.1em !important;\n\tbackground: none !important;\n\tpadding: 0 !important;\n}\n</style>\n\t<link rel=\'stylesheet\' id=\'wp-block-library-css\'  href=\'https://yanfei.site/wp-includes/css/dist/block-library/style.min.css?ver=5.5.1\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'wp-block-library-theme-css\'  href=\'https://yanfei.site/wp-includes/css/dist/block-library/theme.min.css?ver=5.5.1\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'toc-screen-css\'  href=\'https://yanfei.site/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2002\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'twentyfifteen-fonts-css\'  href=\'https://fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&#038;subset=latin%2Clatin-ext&#038;display=fallback\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'genericons-css\'  href=\'https://yanfei.site/wp-content/themes/twentyfifteen/genericons/genericons.css?ver=3.2\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'twentyfifteen-style-css\'  href=\'https://yanfei.site/wp-content/themes/twentyfifteen/style.css?ver=20190507\' media=\'all\' />\n<style id=\'twentyfifteen-style-inline-css\'>\n\t/* Color Scheme */\r\n\r\n\t/* Background Color */\r\n\tbody {\r\n\t\tbackground-color: #e9f2f9;\r\n\t}\r\n\r\n\t/* Sidebar Background Color */\r\n\tbody:before,\r\n\t.site-header {\r\n\t\tbackground-color: #55c3dc;\r\n\t}\r\n\r\n\t/* Box Background Color */\r\n\t.post-navigation,\r\n\t.pagination,\r\n\t.secondary,\r\n\t.site-footer,\r\n\t.hentry,\r\n\t.page-header,\r\n\t.page-content,\r\n\t.comments-area,\r\n\t.widecolumn {\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t/* Box Background Color */\r\n\tbutton,\r\n\tinput[type="button"],\r\n\tinput[type="reset"],\r\n\tinput[type="submit"],\r\n\t.pagination .prev,\r\n\t.pagination .next,\r\n\t.widget_calendar tbody a,\r\n\t.widget_calendar tbody a:hover,\r\n\t.widget_calendar tbody a:focus,\r\n\t.page-links a,\r\n\t.page-links a:hover,\r\n\t.page-links a:focus,\r\n\t.sticky-post {\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t/* Main Text Color */\r\n\tbutton,\r\n\tinput[type="button"],\r\n\tinput[type="reset"],\r\n\tinput[type="submit"],\r\n\t.pagination .prev,\r\n\t.pagination .next,\r\n\t.widget_calendar tbody a,\r\n\t.page-links a,\r\n\t.sticky-post {\r\n\t\tbackground-color: #22313f;\r\n\t}\r\n\r\n\t/* Main Text Color */\r\n\tbody,\r\n\tblockquote cite,\r\n\tblockquote small,\r\n\ta,\r\n\t.dropdown-toggle:after,\r\n\t.image-navigation a:hover,\r\n\t.image-navigation a:focus,\r\n\t.comment-navigation a:hover,\r\n\t.comment-navigation a:focus,\r\n\t.widget-title,\r\n\t.entry-footer a:hover,\r\n\t.entry-footer a:focus,\r\n\t.comment-metadata a:hover,\r\n\t.comment-metadata a:focus,\r\n\t.pingback .edit-link a:hover,\r\n\t.pingback .edit-link a:focus,\r\n\t.comment-list .reply a:hover,\r\n\t.comment-list .reply a:focus,\r\n\t.site-info a:hover,\r\n\t.site-info a:focus {\r\n\t\tcolor: #22313f;\r\n\t}\r\n\r\n\t/* Main Text Color */\r\n\t.entry-content a,\r\n\t.entry-summary a,\r\n\t.page-content a,\r\n\t.comment-content a,\r\n\t.pingback .comment-body > a,\r\n\t.author-description a,\r\n\t.taxonomy-description a,\r\n\t.textwidget a,\r\n\t.entry-footer a:hover,\r\n\t.comment-metadata a:hover,\r\n\t.pingback .edit-link a:hover,\r\n\t.comment-list .reply a:hover,\r\n\t.site-info a:hover {\r\n\t\tborder-color: #22313f;\r\n\t}\r\n\r\n\t/* Secondary Text Color */\r\n\tbutton:hover,\r\n\tbutton:focus,\r\n\tinput[type="button"]:hover,\r\n\tinput[type="button"]:focus,\r\n\tinput[type="reset"]:hover,\r\n\tinput[type="reset"]:focus,\r\n\tinput[type="submit"]:hover,\r\n\tinput[type="submit"]:focus,\r\n\t.pagination .prev:hover,\r\n\t.pagination .prev:focus,\r\n\t.pagination .next:hover,\r\n\t.pagination .next:focus,\r\n\t.widget_calendar tbody a:hover,\r\n\t.widget_calendar tbody a:focus,\r\n\t.page-links a:hover,\r\n\t.page-links a:focus {\r\n\t\tbackground-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tbackground-color: rgba( 34, 49, 63, 0.7);\r\n\t}\r\n\r\n\t/* Secondary Text Color */\r\n\tblockquote,\r\n\ta:hover,\r\n\ta:focus,\r\n\t.main-navigation .menu-item-description,\r\n\t.post-navigation .meta-nav,\r\n\t.post-navigation a:hover .post-title,\r\n\t.post-navigation a:focus .post-title,\r\n\t.image-navigation,\r\n\t.image-navigation a,\r\n\t.comment-navigation,\r\n\t.comment-navigation a,\r\n\t.widget,\r\n\t.author-heading,\r\n\t.entry-footer,\r\n\t.entry-footer a,\r\n\t.taxonomy-description,\r\n\t.page-links > .page-links-title,\r\n\t.entry-caption,\r\n\t.comment-author,\r\n\t.comment-metadata,\r\n\t.comment-metadata a,\r\n\t.pingback .edit-link,\r\n\t.pingback .edit-link a,\r\n\t.post-password-form label,\r\n\t.comment-form label,\r\n\t.comment-notes,\r\n\t.comment-awaiting-moderation,\r\n\t.logged-in-as,\r\n\t.form-allowed-tags,\r\n\t.no-comments,\r\n\t.site-info,\r\n\t.site-info a,\r\n\t.wp-caption-text,\r\n\t.gallery-caption,\r\n\t.comment-list .reply a,\r\n\t.widecolumn label,\r\n\t.widecolumn .mu_register label {\r\n\t\tcolor: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tcolor: rgba( 34, 49, 63, 0.7);\r\n\t}\r\n\r\n\t/* Secondary Text Color */\r\n\tblockquote,\r\n\t.logged-in-as a:hover,\r\n\t.comment-author a:hover {\r\n\t\tborder-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tborder-color: rgba( 34, 49, 63, 0.7);\r\n\t}\r\n\r\n\t/* Border Color */\r\n\thr,\r\n\t.dropdown-toggle:hover,\r\n\t.dropdown-toggle:focus {\r\n\t\tbackground-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tbackground-color: rgba( 34, 49, 63, 0.1);\r\n\t}\r\n\r\n\t/* Border Color */\r\n\tpre,\r\n\tabbr[title],\r\n\ttable,\r\n\tth,\r\n\ttd,\r\n\tinput,\r\n\ttextarea,\r\n\t.main-navigation ul,\r\n\t.main-navigation li,\r\n\t.post-navigation,\r\n\t.post-navigation div + div,\r\n\t.pagination,\r\n\t.comment-navigation,\r\n\t.widget li,\r\n\t.widget_categories .children,\r\n\t.widget_nav_menu .sub-menu,\r\n\t.widget_pages .children,\r\n\t.site-header,\r\n\t.site-footer,\r\n\t.hentry + .hentry,\r\n\t.author-info,\r\n\t.entry-content .page-links a,\r\n\t.page-links > span,\r\n\t.page-header,\r\n\t.comments-area,\r\n\t.comment-list + .comment-respond,\r\n\t.comment-list article,\r\n\t.comment-list .pingback,\r\n\t.comment-list .trackback,\r\n\t.comment-list .reply a,\r\n\t.no-comments {\r\n\t\tborder-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tborder-color: rgba( 34, 49, 63, 0.1);\r\n\t}\r\n\r\n\t/* Border Focus Color */\r\n\ta:focus,\r\n\tbutton:focus,\r\n\tinput:focus {\r\n\t\toutline-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\toutline-color: rgba( 34, 49, 63, 0.3);\r\n\t}\r\n\r\n\tinput:focus,\r\n\ttextarea:focus {\r\n\t\tborder-color: #22313f; /* Fallback for IE7 and IE8 */\r\n\t\tborder-color: rgba( 34, 49, 63, 0.3);\r\n\t}\r\n\r\n\t/* Sidebar Link Color */\r\n\t.secondary-toggle:before {\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t.site-title a,\r\n\t.site-description {\r\n\t\tcolor: #ffffff;\r\n\t}\r\n\r\n\t/* Sidebar Text Color */\r\n\t.site-title a:hover,\r\n\t.site-title a:focus {\r\n\t\tcolor: rgba( 255, 255, 255, 0.7);\r\n\t}\r\n\r\n\t/* Sidebar Border Color */\r\n\t.secondary-toggle {\r\n\t\tborder-color: #ffffff; /* Fallback for IE7 and IE8 */\r\n\t\tborder-color: rgba( 255, 255, 255, 0.1);\r\n\t}\r\n\r\n\t/* Sidebar Border Focus Color */\r\n\t.secondary-toggle:hover,\r\n\t.secondary-toggle:focus {\r\n\t\tborder-color: #ffffff; /* Fallback for IE7 and IE8 */\r\n\t\tborder-color: rgba( 255, 255, 255, 0.3);\r\n\t}\r\n\r\n\t.site-title a {\r\n\t\toutline-color: #ffffff; /* Fallback for IE7 and IE8 */\r\n\t\toutline-color: rgba( 255, 255, 255, 0.3);\r\n\t}\r\n\r\n\t/* Meta Background Color */\r\n\t.entry-footer {\r\n\t\tbackground-color: #f1f1f1;\r\n\t}\r\n\r\n\t@media screen and (min-width: 38.75em) {\r\n\t\t/* Main Text Color */\r\n\t\t.page-header {\r\n\t\t\tborder-color: #22313f;\r\n\t\t}\r\n\t}\r\n\r\n\t@media screen and (min-width: 59.6875em) {\r\n\t\t/* Make sure its transparent on desktop */\r\n\t\t.site-header,\r\n\t\t.secondary {\r\n\t\t\tbackground-color: transparent;\r\n\t\t}\r\n\r\n\t\t/* Sidebar Background Color */\r\n\t\t.widget button,\r\n\t\t.widget input[type="button"],\r\n\t\t.widget input[type="reset"],\r\n\t\t.widget input[type="submit"],\r\n\t\t.widget_calendar tbody a,\r\n\t\t.widget_calendar tbody a:hover,\r\n\t\t.widget_calendar tbody a:focus {\r\n\t\t\tcolor: #55c3dc;\r\n\t\t}\r\n\r\n\t\t/* Sidebar Link Color */\r\n\t\t.secondary a,\r\n\t\t.dropdown-toggle:after,\r\n\t\t.widget-title,\r\n\t\t.widget blockquote cite,\r\n\t\t.widget blockquote small {\r\n\t\t\tcolor: #ffffff;\r\n\t\t}\r\n\r\n\t\t.widget button,\r\n\t\t.widget input[type="button"],\r\n\t\t.widget input[type="reset"],\r\n\t\t.widget input[type="submit"],\r\n\t\t.widget_calendar tbody a {\r\n\t\t\tbackground-color: #ffffff;\r\n\t\t}\r\n\r\n\t\t.textwidget a {\r\n\t\t\tborder-color: #ffffff;\r\n\t\t}\r\n\r\n\t\t/* Sidebar Text Color */\r\n\t\t.secondary a:hover,\r\n\t\t.secondary a:focus,\r\n\t\t.main-navigation .menu-item-description,\r\n\t\t.widget,\r\n\t\t.widget blockquote,\r\n\t\t.widget .wp-caption-text,\r\n\t\t.widget .gallery-caption {\r\n\t\t\tcolor: rgba( 255, 255, 255, 0.7);\r\n\t\t}\r\n\r\n\t\t.widget button:hover,\r\n\t\t.widget button:focus,\r\n\t\t.widget input[type="button"]:hover,\r\n\t\t.widget input[type="button"]:focus,\r\n\t\t.widget input[type="reset"]:hover,\r\n\t\t.widget input[type="reset"]:focus,\r\n\t\t.widget input[type="submit"]:hover,\r\n\t\t.widget input[type="submit"]:focus,\r\n\t\t.widget_calendar tbody a:hover,\r\n\t\t.widget_calendar tbody a:focus {\r\n\t\t\tbackground-color: rgba( 255, 255, 255, 0.7);\r\n\t\t}\r\n\r\n\t\t.widget blockquote {\r\n\t\t\tborder-color: rgba( 255, 255, 255, 0.7);\r\n\t\t}\r\n\r\n\t\t/* Sidebar Border Color */\r\n\t\t.main-navigation ul,\r\n\t\t.main-navigation li,\r\n\t\t.widget input,\r\n\t\t.widget textarea,\r\n\t\t.widget table,\r\n\t\t.widget th,\r\n\t\t.widget td,\r\n\t\t.widget pre,\r\n\t\t.widget li,\r\n\t\t.widget_categories .children,\r\n\t\t.widget_nav_menu .sub-menu,\r\n\t\t.widget_pages .children,\r\n\t\t.widget abbr[title] {\r\n\t\t\tborder-color: rgba( 255, 255, 255, 0.1);\r\n\t\t}\r\n\r\n\t\t.dropdown-toggle:hover,\r\n\t\t.dropdown-toggle:focus,\r\n\t\t.widget hr {\r\n\t\t\tbackground-color: rgba( 255, 255, 255, 0.1);\r\n\t\t}\r\n\r\n\t\t.widget input:focus,\r\n\t\t.widget textarea:focus {\r\n\t\t\tborder-color: rgba( 255, 255, 255, 0.3);\r\n\t\t}\r\n\r\n\t\t.sidebar a:focus,\r\n\t\t.dropdown-toggle:focus {\r\n\t\t\toutline-color: rgba( 255, 255, 255, 0.3);\r\n\t\t}\r\n\t}\n\r\n\t\t/* Custom Header Background Color */\r\n\t\tbody:before,\r\n\t\t.site-header {\r\n\t\t\tbackground-color: #004686;\r\n\t\t}\r\n\r\n\t\t@media screen and (min-width: 59.6875em) {\r\n\t\t\t.site-header,\r\n\t\t\t.secondary {\r\n\t\t\t\tbackground-color: transparent;\r\n\t\t\t}\r\n\r\n\t\t\t.widget button,\r\n\t\t\t.widget input[type="button"],\r\n\t\t\t.widget input[type="reset"],\r\n\t\t\t.widget input[type="submit"],\r\n\t\t\t.widget_calendar tbody a,\r\n\t\t\t.widget_calendar tbody a:hover,\r\n\t\t\t.widget_calendar tbody a:focus {\r\n\t\t\t\tcolor: #004686;\r\n\t\t\t}\r\n\t\t}\r\n\t\n</style>\n<link rel=\'stylesheet\' id=\'twentyfifteen-block-style-css\'  href=\'https://yanfei.site/wp-content/themes/twentyfifteen/css/blocks.css?ver=20190102\' media=\'all\' />\n<!--[if lt IE 9]>\n<link rel=\'stylesheet\' id=\'twentyfifteen-ie-css\'  href=\'https://yanfei.site/wp-content/themes/twentyfifteen/css/ie.css?ver=20170916\' media=\'all\' />\n<![endif]-->\n<!--[if lt IE 8]>\n<link rel=\'stylesheet\' id=\'twentyfifteen-ie7-css\'  href=\'https://yanfei.site/wp-content/themes/twentyfifteen/css/ie7.css?ver=20141210\' media=\'all\' />\n<![endif]-->\n<link rel=\'stylesheet\' id=\'olympus-google-fonts-css\'  href=\'https://fonts.googleapis.com/css?family=Roboto+Condensed%3A300%2C400%2C700%2C300i%2C400i%2C700i&#038;display=swap&#038;ver=2.2.2\' media=\'all\' />\n<style id=\'olympus-google-fonts-inline-css\'>\n\n\t:root {\n\t\t--font-base: Roboto Condensed;\n\t\t--font-headings: Roboto Condensed;\n\t\t--font-input: Roboto Condensed;\n\t}\n\t\n</style>\n<script src=\'https://yanfei.site/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp\' id=\'jquery-core-js\'></script>\n<link rel="https://api.w.org/" href="https://yanfei.site/wp-json/" /><link rel="alternate" type="application/json" href="https://yanfei.site/wp-json/wp/v2/pages/11" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://yanfei.site/xmlrpc.php?rsd" />\n<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://yanfei.site/wp-includes/wlwmanifest.xml" /> \n<meta name="generator" content="WordPress 5.5.1" />\n<link rel="canonical" href="https://yanfei.site/teaching/" />\n<link rel=\'shortlink\' href=\'https://yanfei.site/?p=11\' />\n<link rel="alternate" type="application/json+oembed" href="https://yanfei.site/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyanfei.site%2Fteaching%2F" />\n<link rel="alternate" type="text/xml+oembed" href="https://yanfei.site/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyanfei.site%2Fteaching%2F&#038;format=xml" />\n<style id="custom-background-css">\nbody.custom-background { background-color: #ffffff; }\n</style>\n\t<link rel="icon" href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-32x32.jpg" sizes="32x32" />\n<link rel="icon" href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-192x192.jpg" sizes="192x192" />\n<link rel="apple-touch-icon" href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-180x180.jpg" />\n<meta name="msapplication-TileImage" content="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-270x270.jpg" />\n\t<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->\n\t<style>\n\t\tbody, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer, #site-footer, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {\nfont-family: "Roboto Condensed";\n }\n#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title {\nfont-family: "Roboto Condensed";\nfont-style: normal;\n }\nbutton, input, select, textarea {\nfont-family: "Roboto Condensed";\n }\n\t</style>\n\t<!-- Fonts Plugin CSS -->\n\t<!-- Global site tag (gtag.js) - Google Analytics -->\r\n<script async src="https://www.googletagmanager.com/gtag/js?id=UA-36759063-1"></script>\r\n<script>\r\n  window.dataLayer = window.dataLayer || [];\r\n  function gtag(){dataLayer.push(arguments);}\r\n  gtag(\'js\', new Date());\r\n\r\n  gtag(\'config\', \'UA-36759063-1\');\r\n</script>\r\n</head>\r\n\r\n<body class="page-template-default page page-id-11 page-parent custom-background wp-embed-responsive">\r\n<div id="page" class="hfeed site">\r\n\t<a class="skip-link screen-reader-text" href="#content">Skip to content</a>\r\n\r\n\t<div id="sidebar" class="sidebar">\r\n\t\t<header id="masthead" class="site-header" role="banner">\r\n\t\t\t<div class="site-branding">\r\n\t\t\t\t\t\t\t\t\t\t<p class="site-title"><a href="https://yanfei.site/" rel="home">Yanfei Kang, Ph.D.</a></p>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<p class="site-description">Research and Life</p>\r\n\t\t\t\t\t\t\t\t\t\t<button class="secondary-toggle">Menu and widgets</button>\r\n\t\t\t</div><!-- .site-branding -->\r\n\t\t</header><!-- .site-header -->\r\n\r\n\t\t\t<div id="secondary" class="secondary">\r\n\r\n\t\t\t\t\t<nav id="site-navigation" class="main-navigation" role="navigation">\r\n\t\t\t\t<div class="menu-menu-container"><ul id="menu-menu" class="nav-menu"><li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14"><a href="https://yanfei.site/">Home</a></li>\n<li id="menu-item-15" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15"><a href="https://yanfei.site/research/">Research</a>\n<ul class="sub-menu">\n\t<li id="menu-item-450" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450"><a href="https://yanfei.site/research/ordosworkshop/">The IIF Workshop on Feature-based Time Series Forecasting and Applications</a></li>\n\t<li id="menu-item-157" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-157"><a href="https://yanfei.site/research/bjwf/">The 2017 Beijing Workshop on Forecasting</a></li>\n</ul>\n</li>\n<li id="menu-item-13" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11 current_page_item menu-item-has-children menu-item-13"><a href="https://yanfei.site/teaching/" aria-current="page">Teaching</a>\n<ul class="sub-menu">\n\t<li id="menu-item-709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-709"><a href="https://yanfei.site/bde2020/">Big Data Essentials, 2020 Autumn</a></li>\n</ul>\n</li>\n<li id="menu-item-16" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16"><a href="http://feng.li">Life Partner</a></li>\n<li id="menu-item-563" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-563"><a href="https://yanfei.site/students/">Students</a></li>\n<li id="menu-item-118" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118"><a href="https://yanfei.site/cn/">\xe5\xba\xb7\xe9\x9b\x81\xe9\xa3\x9e</a></li>\n<li id="menu-item-341" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-341"><a href="https://yanfei.site/books/">Books</a></li>\n<li id="menu-item-600" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-600"><a href="https://kllab.org">KLLAB</a></li>\n<li id="menu-item-668" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-668"><a href="https://yanfei.site/news/">News</a></li>\n<li id="menu-item-712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-712"><a href="https://yanfei.site/bde2020/">Big Data Essentials, 2020 Autumn</a></li>\n</ul></div>\t\t\t</nav><!-- .main-navigation -->\r\n\t\t\r\n\t\t\t\t\t<nav id="social-navigation" class="social-navigation" role="navigation">\r\n\t\t\t\t<div class="menu-social-links-container"><ul id="menu-social-links" class="menu"><li id="menu-item-285" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-285"><a href="https://github.com/ykang/"><span class="screen-reader-text">GitHub</span></a></li>\n<li id="menu-item-286" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-286"><a href="https://twitter.com/YanfeiKang"><span class="screen-reader-text">Twitter</span></a></li>\n</ul></div>\t\t\t</nav><!-- .social-navigation -->\r\n\t\t\r\n\t\t\t\t\t<div id="widget-area" class="widget-area" role="complementary">\r\n\t\t\t\t<aside id="media_image-3" class="widget widget_media_image"><figure style="width: 800px" class="wp-caption alignnone"><a href="https://yanfei.site"><img class="image " src="/docs/sites/YanfeiKang-Portrait.jpg" alt="" width="800" height="800" /></a><figcaption class="wp-caption-text">Dr. Yanfei Kang is Associate Professor of Statistics at Beihang University in China. Prior to that, she was Senior R&amp;D Engineer in Big Data Group of Baidu Inc. Yanfei obtained her Ph.D. degree at Monash University in 2014. She worked as a postdoctoral research fellow during 2014 and 2015 at Monash University. Her research interests include time series forecasting, time series visualization, text mining and statistical computing.</figcaption></figure></aside><aside id="search-2" class="widget widget_search"><form role="search" method="get" class="search-form" action="https://yanfei.site/">\n\t\t\t\t<label>\n\t\t\t\t\t<span class="screen-reader-text">Search for:</span>\n\t\t\t\t\t<input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" />\n\t\t\t\t</label>\n\t\t\t\t<input type="submit" class="search-submit screen-reader-text" value="Search" />\n\t\t\t</form></aside>\n\t\t<aside id="recent-posts-3" class="widget widget_recent_entries">\n\t\t<h2 class="widget-title">News</h2>\n\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href="https://yanfei.site/the-foresting-with-time-series-imaging-paper-is-accepted-in-expert-systems-with-applications/">The forecasting with time series imaging paper is accepted in Expert Systems with Applications</a>\n\t\t\t\t\t\t\t\t\t\t\t<span class="post-date">June 21, 2020</span>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href="https://yanfei.site/the-gratis-paper-is-accepted-in-statistical-analysis-and-data-mining/">The GRATIS paper is accepted in Statistical Analysis and Data Mining</a>\n\t\t\t\t\t\t\t\t\t\t\t<span class="post-date">June 21, 2020</span>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t<a href="https://yanfei.site/the-deeptcn-paper-is-accepted-in-neurocomputing/">The DeepTCN paper is accepted in Neurocomputing</a>\n\t\t\t\t\t\t\t\t\t\t\t<span class="post-date">March 21, 2020</span>\n\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t</ul>\n\n\t\t</aside>\t\t\t</div><!-- .widget-area -->\r\n\t\t\r\n\t</div><!-- .secondary -->\r\n\r\n\t</div><!-- .sidebar -->\r\n\r\n\t<div id="content" class="site-content">\r\n\r\n\t<div id="primary" class="content-area">\r\n\t\t<main id="main" class="site-main" role="main">\r\n\r\n\t\t\r\n<article id="post-11" class="post-11 page type-page status-publish hentry">\r\n\t\r\n\t<header class="entry-header">\r\n\t\t<h1 class="entry-title">Teaching</h1>\t</header><!-- .entry-header -->\r\n\r\n\t<div class="entry-content">\r\n\t\t<h2>Current courses</h2>\n<ul>\n<li><a href="https://yanfei.site/teaching/bde2020/">Big Data Essentials</a> (undergraduate level), 2020 Autumn, Beihang University.</li>\n</ul>\n<h2>Courses in the past</h2>\n<ul>\n<li><a href="https://yanfei.site/teaching/bsc">Bayesian Statistics and Computing</a> (undergraduate level), 2020 Spring, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/as2">Applied Statistics</a> (undergraduate level), 2020 Spring, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/bs">Bayesian Statistics</a> (undergraduate level), 2019 Autumn, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/bf2019">Business Forecasting</a> (for MBA students), 2019 Autumn, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/sc/">Statistical Computing</a> (undergraduate level), 2019 Spring, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/bde/">Big Data Essentials</a> (undergraduate level), 2019 Spring, Beihang University.</li>\n<li>Generalized Linear Models (undergraduate level), 2018 spring, Beihang University.</li>\n<li>Advanced Econometrics (Time Series Analysis Part) (graduate level), 2018 spring, Beihang University.</li>\n<li>Econometrics (for overseas students, undergraduate level), 2017 spring, 2018 spring, Beihang University.</li>\n<li><a href="https://yanfei.site/teaching/dpsa/">Data Processing and Statistical Analysis</a> (graduate level), 2017 spring,\xc2\xa0 2018 spring, 2019 spring, Beihang University.</li>\n<li>Advanced Engineering Mathematics, Monash University, Australia.</li>\n<li>Optimisation, Estimation and Numerical Methods, Monash University, Australia.</li>\n</ul>\n<ul>\n<li style="list-style-type: none"></li>\n</ul>\n\t\t\t</div><!-- .entry-content -->\r\n\r\n\t\r\n</article><!-- #post-11 -->\r\n\r\n\t\t</main><!-- .site-main -->\r\n\t</div><!-- .content-area -->\r\n\r\n\r\n\t</div><!-- .site-content -->\r\n\r\n\t<footer id="colophon" class="site-footer" role="contentinfo">\r\n\t\t<div class="site-info">\r\n\t\t\t\t\t\t\t\t\t<a href="https://wordpress.org/" class="imprint">\r\n\t\t\t\tProudly powered by WordPress\t\t\t</a>\r\n\t\t</div><!-- .site-info -->\r\n\t</footer><!-- .site-footer -->\r\n\r\n</div><!-- .site -->\r\n\r\n<script id=\'toc-front-js-extra\'>\nvar tocplus = {"visibility_show":"show","visibility_hide":"hide","width":"Auto"};\n</script>\n<script src=\'https://yanfei.site/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2002\' id=\'toc-front-js\'></script>\n<script src=\'https://yanfei.site/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js?ver=20141028\' id=\'twentyfifteen-skip-link-focus-fix-js\'></script>\n<script id=\'twentyfifteen-script-js-extra\'>\nvar screenReaderText = {"expand":"<span class=\\"screen-reader-text\\">expand child menu<\\/span>","collapse":"<span class=\\"screen-reader-text\\">collapse child menu<\\/span>"};\n</script>\n<script src=\'https://yanfei.site/wp-content/themes/twentyfifteen/js/functions.js?ver=20171218\' id=\'twentyfifteen-script-js\'></script>\n<script src=\'https://yanfei.site/wp-includes/js/wp-embed.min.js?ver=5.5.1\' id=\'wp-embed-js\'></script>\n\r\n</body>\r\n</html>\r\n'
In [8]:
from urllib.request import urlopen
from bs4 import BeautifulSoup

html = urlopen('https://yanfei.site/teaching/')
bs = BeautifulSoup(html.read(), 'html.parser')
print(bs)
<!DOCTYPE html>

<html class="no-js" lang="en-US">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width" name="viewport"/>
<link href="https://gmpg.org/xfn/11" rel="profile"/>
<link href="https://yanfei.site/xmlrpc.php" rel="pingback"/>
<!--[if lt IE 9]>
	<script src="https://yanfei.site/wp-content/themes/twentyfifteen/js/html5.js?ver=3.7.0"></script>
	<![endif]-->
<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
<title>Teaching – Yanfei Kang, Ph.D.</title>
<link href="//yanfei.site" rel="dns-prefetch">
<link href="//fonts.googleapis.com" rel="dns-prefetch">
<link href="//s.w.org" rel="dns-prefetch"/>
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
<link href="https://yanfei.site/feed/" rel="alternate" title="Yanfei Kang, Ph.D. » Feed" type="application/rss+xml"/>
<link href="https://yanfei.site/comments/feed/" rel="alternate" title="Yanfei Kang, Ph.D. » Comments Feed" type="application/rss+xml"/>
<script>
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.0.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/yanfei.site\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.5.1"}};
			!function(e,a,t){var r,n,o,i,p=a.createElement("canvas"),s=p.getContext&&p.getContext("2d");function c(e,t){var a=String.fromCharCode;s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,e),0,0);var r=p.toDataURL();return s.clearRect(0,0,p.width,p.height),s.fillText(a.apply(this,t),0,0),r===p.toDataURL()}function l(e){if(!s||!s.fillText)return!1;switch(s.textBaseline="top",s.font="600 32px Arial",e){case"flag":return!c([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])&&(!c([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!c([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]));case"emoji":return!c([55357,56424,8205,55356,57212],[55357,56424,8203,55356,57212])}return!1}function d(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(i=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},o=0;o<i.length;o++)t.supports[i[o]]=l(i[o]),t.supports.everything=t.supports.everything&&t.supports[i[o]],"flag"!==i[o]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[i[o]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(r=t.source||{}).concatemoji?d(r.concatemoji):r.wpemoji&&r.twemoji&&(d(r.twemoji),d(r.wpemoji)))}(window,document,window._wpemojiSettings);
		</script>
<style>
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
</style>
<link href="https://yanfei.site/wp-includes/css/dist/block-library/style.min.css?ver=5.5.1" id="wp-block-library-css" media="all" rel="stylesheet"/>
<link href="https://yanfei.site/wp-includes/css/dist/block-library/theme.min.css?ver=5.5.1" id="wp-block-library-theme-css" media="all" rel="stylesheet"/>
<link href="https://yanfei.site/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2002" id="toc-screen-css" media="all" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Noto+Sans%3A400italic%2C700italic%2C400%2C700%7CNoto+Serif%3A400italic%2C700italic%2C400%2C700%7CInconsolata%3A400%2C700&amp;subset=latin%2Clatin-ext&amp;display=fallback" id="twentyfifteen-fonts-css" media="all" rel="stylesheet"/>
<link href="https://yanfei.site/wp-content/themes/twentyfifteen/genericons/genericons.css?ver=3.2" id="genericons-css" media="all" rel="stylesheet"/>
<link href="https://yanfei.site/wp-content/themes/twentyfifteen/style.css?ver=20190507" id="twentyfifteen-style-css" media="all" rel="stylesheet"/>
<style id="twentyfifteen-style-inline-css">
	/* Color Scheme */

	/* Background Color */
	body {
		background-color: #e9f2f9;
	}

	/* Sidebar Background Color */
	body:before,
	.site-header {
		background-color: #55c3dc;
	}

	/* Box Background Color */
	.post-navigation,
	.pagination,
	.secondary,
	.site-footer,
	.hentry,
	.page-header,
	.page-content,
	.comments-area,
	.widecolumn {
		background-color: #ffffff;
	}

	/* Box Background Color */
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.pagination .prev,
	.pagination .next,
	.widget_calendar tbody a,
	.widget_calendar tbody a:hover,
	.widget_calendar tbody a:focus,
	.page-links a,
	.page-links a:hover,
	.page-links a:focus,
	.sticky-post {
		color: #ffffff;
	}

	/* Main Text Color */
	button,
	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.pagination .prev,
	.pagination .next,
	.widget_calendar tbody a,
	.page-links a,
	.sticky-post {
		background-color: #22313f;
	}

	/* Main Text Color */
	body,
	blockquote cite,
	blockquote small,
	a,
	.dropdown-toggle:after,
	.image-navigation a:hover,
	.image-navigation a:focus,
	.comment-navigation a:hover,
	.comment-navigation a:focus,
	.widget-title,
	.entry-footer a:hover,
	.entry-footer a:focus,
	.comment-metadata a:hover,
	.comment-metadata a:focus,
	.pingback .edit-link a:hover,
	.pingback .edit-link a:focus,
	.comment-list .reply a:hover,
	.comment-list .reply a:focus,
	.site-info a:hover,
	.site-info a:focus {
		color: #22313f;
	}

	/* Main Text Color */
	.entry-content a,
	.entry-summary a,
	.page-content a,
	.comment-content a,
	.pingback .comment-body > a,
	.author-description a,
	.taxonomy-description a,
	.textwidget a,
	.entry-footer a:hover,
	.comment-metadata a:hover,
	.pingback .edit-link a:hover,
	.comment-list .reply a:hover,
	.site-info a:hover {
		border-color: #22313f;
	}

	/* Secondary Text Color */
	button:hover,
	button:focus,
	input[type="button"]:hover,
	input[type="button"]:focus,
	input[type="reset"]:hover,
	input[type="reset"]:focus,
	input[type="submit"]:hover,
	input[type="submit"]:focus,
	.pagination .prev:hover,
	.pagination .prev:focus,
	.pagination .next:hover,
	.pagination .next:focus,
	.widget_calendar tbody a:hover,
	.widget_calendar tbody a:focus,
	.page-links a:hover,
	.page-links a:focus {
		background-color: #22313f; /* Fallback for IE7 and IE8 */
		background-color: rgba( 34, 49, 63, 0.7);
	}

	/* Secondary Text Color */
	blockquote,
	a:hover,
	a:focus,
	.main-navigation .menu-item-description,
	.post-navigation .meta-nav,
	.post-navigation a:hover .post-title,
	.post-navigation a:focus .post-title,
	.image-navigation,
	.image-navigation a,
	.comment-navigation,
	.comment-navigation a,
	.widget,
	.author-heading,
	.entry-footer,
	.entry-footer a,
	.taxonomy-description,
	.page-links > .page-links-title,
	.entry-caption,
	.comment-author,
	.comment-metadata,
	.comment-metadata a,
	.pingback .edit-link,
	.pingback .edit-link a,
	.post-password-form label,
	.comment-form label,
	.comment-notes,
	.comment-awaiting-moderation,
	.logged-in-as,
	.form-allowed-tags,
	.no-comments,
	.site-info,
	.site-info a,
	.wp-caption-text,
	.gallery-caption,
	.comment-list .reply a,
	.widecolumn label,
	.widecolumn .mu_register label {
		color: #22313f; /* Fallback for IE7 and IE8 */
		color: rgba( 34, 49, 63, 0.7);
	}

	/* Secondary Text Color */
	blockquote,
	.logged-in-as a:hover,
	.comment-author a:hover {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.7);
	}

	/* Border Color */
	hr,
	.dropdown-toggle:hover,
	.dropdown-toggle:focus {
		background-color: #22313f; /* Fallback for IE7 and IE8 */
		background-color: rgba( 34, 49, 63, 0.1);
	}

	/* Border Color */
	pre,
	abbr[title],
	table,
	th,
	td,
	input,
	textarea,
	.main-navigation ul,
	.main-navigation li,
	.post-navigation,
	.post-navigation div + div,
	.pagination,
	.comment-navigation,
	.widget li,
	.widget_categories .children,
	.widget_nav_menu .sub-menu,
	.widget_pages .children,
	.site-header,
	.site-footer,
	.hentry + .hentry,
	.author-info,
	.entry-content .page-links a,
	.page-links > span,
	.page-header,
	.comments-area,
	.comment-list + .comment-respond,
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback,
	.comment-list .reply a,
	.no-comments {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.1);
	}

	/* Border Focus Color */
	a:focus,
	button:focus,
	input:focus {
		outline-color: #22313f; /* Fallback for IE7 and IE8 */
		outline-color: rgba( 34, 49, 63, 0.3);
	}

	input:focus,
	textarea:focus {
		border-color: #22313f; /* Fallback for IE7 and IE8 */
		border-color: rgba( 34, 49, 63, 0.3);
	}

	/* Sidebar Link Color */
	.secondary-toggle:before {
		color: #ffffff;
	}

	.site-title a,
	.site-description {
		color: #ffffff;
	}

	/* Sidebar Text Color */
	.site-title a:hover,
	.site-title a:focus {
		color: rgba( 255, 255, 255, 0.7);
	}

	/* Sidebar Border Color */
	.secondary-toggle {
		border-color: #ffffff; /* Fallback for IE7 and IE8 */
		border-color: rgba( 255, 255, 255, 0.1);
	}

	/* Sidebar Border Focus Color */
	.secondary-toggle:hover,
	.secondary-toggle:focus {
		border-color: #ffffff; /* Fallback for IE7 and IE8 */
		border-color: rgba( 255, 255, 255, 0.3);
	}

	.site-title a {
		outline-color: #ffffff; /* Fallback for IE7 and IE8 */
		outline-color: rgba( 255, 255, 255, 0.3);
	}

	/* Meta Background Color */
	.entry-footer {
		background-color: #f1f1f1;
	}

	@media screen and (min-width: 38.75em) {
		/* Main Text Color */
		.page-header {
			border-color: #22313f;
		}
	}

	@media screen and (min-width: 59.6875em) {
		/* Make sure its transparent on desktop */
		.site-header,
		.secondary {
			background-color: transparent;
		}

		/* Sidebar Background Color */
		.widget button,
		.widget input[type="button"],
		.widget input[type="reset"],
		.widget input[type="submit"],
		.widget_calendar tbody a,
		.widget_calendar tbody a:hover,
		.widget_calendar tbody a:focus {
			color: #55c3dc;
		}

		/* Sidebar Link Color */
		.secondary a,
		.dropdown-toggle:after,
		.widget-title,
		.widget blockquote cite,
		.widget blockquote small {
			color: #ffffff;
		}

		.widget button,
		.widget input[type="button"],
		.widget input[type="reset"],
		.widget input[type="submit"],
		.widget_calendar tbody a {
			background-color: #ffffff;
		}

		.textwidget a {
			border-color: #ffffff;
		}

		/* Sidebar Text Color */
		.secondary a:hover,
		.secondary a:focus,
		.main-navigation .menu-item-description,
		.widget,
		.widget blockquote,
		.widget .wp-caption-text,
		.widget .gallery-caption {
			color: rgba( 255, 255, 255, 0.7);
		}

		.widget button:hover,
		.widget button:focus,
		.widget input[type="button"]:hover,
		.widget input[type="button"]:focus,
		.widget input[type="reset"]:hover,
		.widget input[type="reset"]:focus,
		.widget input[type="submit"]:hover,
		.widget input[type="submit"]:focus,
		.widget_calendar tbody a:hover,
		.widget_calendar tbody a:focus {
			background-color: rgba( 255, 255, 255, 0.7);
		}

		.widget blockquote {
			border-color: rgba( 255, 255, 255, 0.7);
		}

		/* Sidebar Border Color */
		.main-navigation ul,
		.main-navigation li,
		.widget input,
		.widget textarea,
		.widget table,
		.widget th,
		.widget td,
		.widget pre,
		.widget li,
		.widget_categories .children,
		.widget_nav_menu .sub-menu,
		.widget_pages .children,
		.widget abbr[title] {
			border-color: rgba( 255, 255, 255, 0.1);
		}

		.dropdown-toggle:hover,
		.dropdown-toggle:focus,
		.widget hr {
			background-color: rgba( 255, 255, 255, 0.1);
		}

		.widget input:focus,
		.widget textarea:focus {
			border-color: rgba( 255, 255, 255, 0.3);
		}

		.sidebar a:focus,
		.dropdown-toggle:focus {
			outline-color: rgba( 255, 255, 255, 0.3);
		}
	}

		/* Custom Header Background Color */
		body:before,
		.site-header {
			background-color: #004686;
		}

		@media screen and (min-width: 59.6875em) {
			.site-header,
			.secondary {
				background-color: transparent;
			}

			.widget button,
			.widget input[type="button"],
			.widget input[type="reset"],
			.widget input[type="submit"],
			.widget_calendar tbody a,
			.widget_calendar tbody a:hover,
			.widget_calendar tbody a:focus {
				color: #004686;
			}
		}
	
</style>
<link href="https://yanfei.site/wp-content/themes/twentyfifteen/css/blocks.css?ver=20190102" id="twentyfifteen-block-style-css" media="all" rel="stylesheet"/>
<!--[if lt IE 9]>
<link rel='stylesheet' id='twentyfifteen-ie-css'  href='https://yanfei.site/wp-content/themes/twentyfifteen/css/ie.css?ver=20170916' media='all' />
<![endif]-->
<!--[if lt IE 8]>
<link rel='stylesheet' id='twentyfifteen-ie7-css'  href='https://yanfei.site/wp-content/themes/twentyfifteen/css/ie7.css?ver=20141210' media='all' />
<![endif]-->
<link href="https://fonts.googleapis.com/css?family=Roboto+Condensed%3A300%2C400%2C700%2C300i%2C400i%2C700i&amp;display=swap&amp;ver=2.2.2" id="olympus-google-fonts-css" media="all" rel="stylesheet"/>
<style id="olympus-google-fonts-inline-css">

	:root {
		--font-base: Roboto Condensed;
		--font-headings: Roboto Condensed;
		--font-input: Roboto Condensed;
	}
	
</style>
<script id="jquery-core-js" src="https://yanfei.site/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp"></script>
<link href="https://yanfei.site/wp-json/" rel="https://api.w.org/"/><link href="https://yanfei.site/wp-json/wp/v2/pages/11" rel="alternate" type="application/json"/><link href="https://yanfei.site/xmlrpc.php?rsd" rel="EditURI" title="RSD" type="application/rsd+xml"/>
<link href="https://yanfei.site/wp-includes/wlwmanifest.xml" rel="wlwmanifest" type="application/wlwmanifest+xml"/>
<meta content="WordPress 5.5.1" name="generator">
<link href="https://yanfei.site/teaching/" rel="canonical"/>
<link href="https://yanfei.site/?p=11" rel="shortlink"/>
<link href="https://yanfei.site/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyanfei.site%2Fteaching%2F" rel="alternate" type="application/json+oembed"/>
<link href="https://yanfei.site/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fyanfei.site%2Fteaching%2F&amp;format=xml" rel="alternate" type="text/xml+oembed"/>
<style id="custom-background-css">
body.custom-background { background-color: #ffffff; }
</style>
<link href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-32x32.jpg" rel="icon" sizes="32x32"/>
<link href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-192x192.jpg" rel="icon" sizes="192x192"/>
<link href="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-180x180.jpg" rel="apple-touch-icon"/>
<meta content="https://yanfei.site/../docs//sites/2/cropped-YanfeiKang-Portrait-270x270.jpg" name="msapplication-TileImage">
<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
<style>
		body, #content, .entry-content, .post-content, .page-content, .post-excerpt, .entry-summary, .entry-excerpt, .widget-area, .widget, .sidebar, #sidebar, footer, .footer, #footer, .site-footer, #site-footer, .entry-content p, .entry-content ol, .entry-content ul, .entry-content dl, .entry-content dt, .widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {
font-family: "Roboto Condensed";
 }
#site-title, .site-title, #site-title a, .site-title a, .entry-title, .entry-title a, h1, h2, h3, h4, h5, h6, .widget-title {
font-family: "Roboto Condensed";
font-style: normal;
 }
button, input, select, textarea {
font-family: "Roboto Condensed";
 }
	</style>
<!-- Fonts Plugin CSS -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=UA-36759063-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-36759063-1');
</script>
</meta></meta></link></link></head>
<body class="page-template-default page page-id-11 page-parent custom-background wp-embed-responsive">
<div class="hfeed site" id="page">
<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
<div class="sidebar" id="sidebar">
<header class="site-header" id="masthead" role="banner">
<div class="site-branding">
<p class="site-title"><a href="https://yanfei.site/" rel="home">Yanfei Kang, Ph.D.</a></p>
<p class="site-description">Research and Life</p>
<button class="secondary-toggle">Menu and widgets</button>
</div><!-- .site-branding -->
</header><!-- .site-header -->
<div class="secondary" id="secondary">
<nav class="main-navigation" id="site-navigation" role="navigation">
<div class="menu-menu-container"><ul class="nav-menu" id="menu-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-14" id="menu-item-14"><a href="https://yanfei.site/">Home</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15" id="menu-item-15"><a href="https://yanfei.site/research/">Research</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-450" id="menu-item-450"><a href="https://yanfei.site/research/ordosworkshop/">The IIF Workshop on Feature-based Time Series Forecasting and Applications</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-157" id="menu-item-157"><a href="https://yanfei.site/research/bjwf/">The 2017 Beijing Workshop on Forecasting</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11 current_page_item menu-item-has-children menu-item-13" id="menu-item-13"><a aria-current="page" href="https://yanfei.site/teaching/">Teaching</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-709" id="menu-item-709"><a href="https://yanfei.site/bde2020/">Big Data Essentials, 2020 Autumn</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16" id="menu-item-16"><a href="http://feng.li">Life Partner</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-563" id="menu-item-563"><a href="https://yanfei.site/students/">Students</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-118" id="menu-item-118"><a href="https://yanfei.site/cn/">康雁飞</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-341" id="menu-item-341"><a href="https://yanfei.site/books/">Books</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-600" id="menu-item-600"><a href="https://kllab.org">KLLAB</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-668" id="menu-item-668"><a href="https://yanfei.site/news/">News</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-712" id="menu-item-712"><a href="https://yanfei.site/bde2020/">Big Data Essentials, 2020 Autumn</a></li>
</ul></div> </nav><!-- .main-navigation -->
<nav class="social-navigation" id="social-navigation" role="navigation">
<div class="menu-social-links-container"><ul class="menu" id="menu-social-links"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-285" id="menu-item-285"><a href="https://github.com/ykang/"><span class="screen-reader-text">GitHub</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-286" id="menu-item-286"><a href="https://twitter.com/YanfeiKang"><span class="screen-reader-text">Twitter</span></a></li>
</ul></div> </nav><!-- .social-navigation -->
<div class="widget-area" id="widget-area" role="complementary">
<aside class="widget widget_media_image" id="media_image-3"><figure class="wp-caption alignnone" style="width: 800px"><a href="https://yanfei.site"><img alt="" class="image" height="800" src="/docs/sites/YanfeiKang-Portrait.jpg" width="800"/></a><figcaption class="wp-caption-text">Dr. Yanfei Kang is Associate Professor of Statistics at Beihang University in China. Prior to that, she was Senior R&amp;D Engineer in Big Data Group of Baidu Inc. Yanfei obtained her Ph.D. degree at Monash University in 2014. She worked as a postdoctoral research fellow during 2014 and 2015 at Monash University. Her research interests include time series forecasting, time series visualization, text mining and statistical computing.</figcaption></figure></aside><aside class="widget widget_search" id="search-2"><form action="https://yanfei.site/" class="search-form" method="get" role="search">
<label>
<span class="screen-reader-text">Search for:</span>
<input class="search-field" name="s" placeholder="Search …" type="search" value=""/>
</label>
<input class="search-submit screen-reader-text" type="submit" value="Search"/>
</form></aside>
<aside class="widget widget_recent_entries" id="recent-posts-3">
<h2 class="widget-title">News</h2>
<ul>
<li>
<a href="https://yanfei.site/the-foresting-with-time-series-imaging-paper-is-accepted-in-expert-systems-with-applications/">The forecasting with time series imaging paper is accepted in Expert Systems with Applications</a>
<span class="post-date">June 21, 2020</span>
</li>
<li>
<a href="https://yanfei.site/the-gratis-paper-is-accepted-in-statistical-analysis-and-data-mining/">The GRATIS paper is accepted in Statistical Analysis and Data Mining</a>
<span class="post-date">June 21, 2020</span>
</li>
<li>
<a href="https://yanfei.site/the-deeptcn-paper-is-accepted-in-neurocomputing/">The DeepTCN paper is accepted in Neurocomputing</a>
<span class="post-date">March 21, 2020</span>
</li>
</ul>
</aside> </div><!-- .widget-area -->
</div><!-- .secondary -->
</div><!-- .sidebar -->
<div class="site-content" id="content">
<div class="content-area" id="primary">
<main class="site-main" id="main" role="main">
<article class="post-11 page type-page status-publish hentry" id="post-11">
<header class="entry-header">
<h1 class="entry-title">Teaching</h1> </header><!-- .entry-header -->
<div class="entry-content">
<h2>Current courses</h2>
<ul>
<li><a href="https://yanfei.site/teaching/bde2020/">Big Data Essentials</a> (undergraduate level), 2020 Autumn, Beihang University.</li>
</ul>
<h2>Courses in the past</h2>
<ul>
<li><a href="https://yanfei.site/teaching/bsc">Bayesian Statistics and Computing</a> (undergraduate level), 2020 Spring, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/as2">Applied Statistics</a> (undergraduate level), 2020 Spring, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/bs">Bayesian Statistics</a> (undergraduate level), 2019 Autumn, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/bf2019">Business Forecasting</a> (for MBA students), 2019 Autumn, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/sc/">Statistical Computing</a> (undergraduate level), 2019 Spring, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/bde/">Big Data Essentials</a> (undergraduate level), 2019 Spring, Beihang University.</li>
<li>Generalized Linear Models (undergraduate level), 2018 spring, Beihang University.</li>
<li>Advanced Econometrics (Time Series Analysis Part) (graduate level), 2018 spring, Beihang University.</li>
<li>Econometrics (for overseas students, undergraduate level), 2017 spring, 2018 spring, Beihang University.</li>
<li><a href="https://yanfei.site/teaching/dpsa/">Data Processing and Statistical Analysis</a> (graduate level), 2017 spring,  2018 spring, 2019 spring, Beihang University.</li>
<li>Advanced Engineering Mathematics, Monash University, Australia.</li>
<li>Optimisation, Estimation and Numerical Methods, Monash University, Australia.</li>
</ul>
<ul>
<li style="list-style-type: none"></li>
</ul>
</div><!-- .entry-content -->
</article><!-- #post-11 -->
</main><!-- .site-main -->
</div><!-- .content-area -->
</div><!-- .site-content -->
<footer class="site-footer" id="colophon" role="contentinfo">
<div class="site-info">
<a class="imprint" href="https://wordpress.org/">
				Proudly powered by WordPress			</a>
</div><!-- .site-info -->
</footer><!-- .site-footer -->
</div><!-- .site -->
<script id="toc-front-js-extra">
var tocplus = {"visibility_show":"show","visibility_hide":"hide","width":"Auto"};
</script>
<script id="toc-front-js" src="https://yanfei.site/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2002"></script>
<script id="twentyfifteen-skip-link-focus-fix-js" src="https://yanfei.site/wp-content/themes/twentyfifteen/js/skip-link-focus-fix.js?ver=20141028"></script>
<script id="twentyfifteen-script-js-extra">
var screenReaderText = {"expand":"<span class=\"screen-reader-text\">expand child menu<\/span>","collapse":"<span class=\"screen-reader-text\">collapse child menu<\/span>"};
</script>
<script id="twentyfifteen-script-js" src="https://yanfei.site/wp-content/themes/twentyfifteen/js/functions.js?ver=20171218"></script>
<script id="wp-embed-js" src="https://yanfei.site/wp-includes/js/wp-embed.min.js?ver=5.5.1"></script>
</body>
</html>

In [9]:
title = bs.title
print(title.string)
Teaching – Yanfei Kang, Ph.D.

The complete case

In [10]:
from urllib.request import urlopen
from bs4 import BeautifulSoup

html = urlopen('https://yanfei.site/teaching/')
bs = BeautifulSoup(html.read(), 'html.parser')
nameList = bs.findAll('div', {'class':'content-area'})
for name in nameList:
    print(name.get_text())



Teaching 

Current courses

Big Data Essentials (undergraduate level), 2020 Autumn, Beihang University.

Courses in the past

Bayesian Statistics and Computing (undergraduate level), 2020 Spring, Beihang University.
Applied Statistics (undergraduate level), 2020 Spring, Beihang University.
Bayesian Statistics (undergraduate level), 2019 Autumn, Beihang University.
Business Forecasting (for MBA students), 2019 Autumn, Beihang University.
Statistical Computing (undergraduate level), 2019 Spring, Beihang University.
Big Data Essentials (undergraduate level), 2019 Spring, Beihang University.
Generalized Linear Models (undergraduate level), 2018 spring, Beihang University.
Advanced Econometrics (Time Series Analysis Part) (graduate level), 2018 spring, Beihang University.
Econometrics (for overseas students, undergraduate level), 2017 spring, 2018 spring, Beihang University.
Data Processing and Statistical Analysis (graduate level), 2017 spring,  2018 spring, 2019 spring, Beihang University.
Advanced Engineering Mathematics, Monash University, Australia.
Optimisation, Estimation and Numerical Methods, Monash University, Australia.








Web Scraping with BeautifulSoup

In [29]:
#! /usr/bin/env python3.8
# list_crawler.py
import logging
import requests
import sys
import urllib

from bs4 import BeautifulSoup
from collections import OrderedDict
from urllib.parse import urlencode

def get_list(comp, page):
    """Function to get  web list pages for a given company and page number.

    Args:
        comp: Company name.
        page: The page number.

    Returns:
        newsData: A dictionary with news title as its key and other details as values.

    """
    newsData = OrderedDict()
    href = 'http://search.sina.com.cn/?%s&range=title&c=news&num=20&col=1_7&page=%s' % (comp, page) # comp -> first %s; page -> 2nd %s; col=1_7 -> financial news in sina
    html = requests.get(href)
    # Parsing html
    soup = BeautifulSoup(html.content, 'html.parser')
    divs = soup.findAll('div', {"class": "box-result clearfix"})
    for div in divs:
        head = div.findAll('h2')[0]
        # News title
        titleinfo = head.find('a')
        title = titleinfo.get_text()
        # News url
        url = titleinfo['href']
        # Other info
        otherinfo = head.find('span', {"class": "fgray_time"}).get_text()
        source, date, time = otherinfo.split()
        # News abstract
        abstract = div.find('p', {"class": "content"}).get_text()
        newsData[title] = [date, source, abstract, url]
    return newsData



if __name__ == "__main__":
    compRawStr = '阿里巴巴'
    # Dealing with character encoding
    comp = compRawStr.encode('gbk')
    d = {'q': comp}
    pname = urlencode(d)
    # Scraping and printing the first two pages
    for page in range(3)[1:]:
        newsData = get_list(pname, page)
        for ky in newsData:
            print('\001'.join([ky] + newsData[ky])) # "\001" as separator
交银国际:维持互联网行业领先评级 首选买入阿里巴巴2020-10-12新浪港股      投资建议: 维持行业领先评级 首选买入阿里巴巴(BABA US/9988 HK)、爱奇艺(IQ US) 看好美团(3690https://finance.sina.com.cn/stock/hkstock/hkgg/2020-10-12/doc-iivhuipp9130245.shtml
天天:看似普通的全职奶爸,竟是阿里巴巴副总,汪涵秒变严肃脸!2020-10-12和稀泥地毛吉尔https://k.sina.com.cn/article_5791591847_m15934ada700100qtwn.html?from=ent&subch=star
交银国际:电商直播用户净增4430万至3.09亿 首选买入阿里巴巴(09988-HK)2020-10-12财华社原标题:交银国际:电商直播用户净增4430万至3.09亿 首选买入阿里巴巴(09988-HK)    来源:财华社  交银国际发布报告 国内旅游人次/旅游收入同比下降21%/30%(基于10月1-7日数据) 较端午节49%/69%下滑有明显恢复 国庆线下消费中 景区、酒店、餐饮、商场均显著恢复https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9128481.shtml
阿里巴巴及蚂蚁集团与上海市政府签战略合作协议2020-10-12阿思达克财经新闻原标题:阿里巴巴及蚂蚁集团与上海市政府签战略合作协议    来源:阿思达克财经新闻      https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhvpwz1499008.shtml
继孙正义之后,郭台铭也卖掉阿里巴巴股份,他们这是要干什么?2020-10-12互联网果实原标题:继孙正义之后,郭台铭也卖掉阿里巴巴股份,他们这是要干什么?    来源:互联网果实  在现在的互联网时代 不止是国内 就算是全世界 对于中国的互联网巨头BAT都是如雷贯耳 他们是中国互联网的基础设施 互联网领域的水电煤!https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9111271.shtml
张勇:阿里巴巴只要存在,一定会有马云的烙印2020-10-11新浪科技-自媒体综合         来源:饭统戴老板     文/戴老板     支持/远川研究所互联网组     中国互联网巨头的掌门人站一排 张勇一定是最没有大佬派头的那个      他执掌一家市值8000亿美元的公司https://finance.sina.com.cn/tech/2020-10-11/doc-iivhuipp9086478.shtml
对话逍遥子:阿里巴巴的“刚”、“柔”和“勇”2020-10-11创事记            欢迎关注“创事记”的微信订阅号:sinachuangshiji       文/戴老板     支持/远川研究所互联网组     来源/饭统戴老板(ID:worldofboss)     中国互联网巨头的掌门人站一排 张勇一定是最没有大佬派头的那个http://tech.sina.com.cn/csj/2020-10-11/doc-iivhuipp9085716.shtml
阿里巴巴董事会没有了马云 阿里巴巴还能走多远?2020-10-11开伟观察原标题:阿里巴巴董事会没有了马云 阿里巴巴还能走多远?    来源:开伟观察   作者莫开伟系中国知名财经作家   据近日阿里巴巴集团官网披露 阿里“领导团队”一栏发生了更新https://finance.sina.com.cn/stock/relnews/us/2020-10-11/doc-iivhuipp9084853.shtml
招商局集团与阿里巴巴、蚂蚁集团签署全面战略合作协议2020-10-11亿欧   2020年10月11日 招商局集团与阿里巴巴、蚂蚁集团在杭州签署全面战略合作协议  https://k.sina.com.cn/article_2540408364_976b8e2c02001usnl.html?from=tech
还有谁?想通过阿里巴巴国际站威海提升阿里国际站星等级2020-10-11阿里国际站本地服务通但是呢 不排除刚刚接触这一块儿的新手商家对于阿里巴巴国际站星等级的重要性还只是一知半解 所以 关注阿里巴巴国际站跨境电商V   Ali8871v 威海本地化服务中心的朋友圈个人号即可详细学习了解商家星等级的含义:     https://k.sina.com.cn/article_7506579770_1bf6d513a00100tego.html?from=tech&subch=internet
招商局集团与阿里巴巴、蚂蚁集团签署全面战略合作协议 合力推动产业数字化升级2020-10-11DoNews原标题:招商局集团与阿里巴巴、蚂蚁集团签署全面战略合作协议 合力推动产业数字化升级  DoNews10月11日消息(记者 翟继茹)11日 招商局集团与阿里巴巴、蚂蚁集团在杭州签署全面战略合作协议https://tech.sina.com.cn/roll/2020-10-11/doc-iivhuipp9066675.shtml
招商局集团与阿里巴巴、蚂蚁集团签署全面战略合作协议2020-10-11格隆汇APP格隆汇10月11日丨今日 招商局集团与阿里巴巴、蚂蚁集团在杭州签署全面战略合作协议https://cj.sina.com.cn/articles/view/5115326071/130e5ae770200150m9?from=finance
马化腾:阿里巴巴打败亚马逊,守着中国电商,赢得市场2020-10-11科技前程 https://t.cj.sina.com.cn/articles/view/6587629867/v188a7412b00100pdqs?from=tech
In [30]:
#! /usr/bin/env python3.8
# body_crawler.py
import logging
import requests
import sys

from bs4 import BeautifulSoup




def get_body(href):
    """Function to retrieve news content given its url.

    Args:
        href: url of the news to be crawled.

    Returns:
        content: the crawled news content.

    """
    html = requests.get(href)
    soup = BeautifulSoup(html.content, 'html.parser')
    div = soup.find('div', {"class": "article"})
    paras = div.findAll('p')
    content = ''
    for p in paras:
        ptext = p.get_text().strip().replace("\n", "")
        content += ptext
    return content



if __name__ == "__main__":
    logging.getLogger().setLevel(logging.INFO)
    # Getting and printing content for each url in the crawled web list pages
    with open("./data/baba_list") as f:
        for line in f:
            title, date, source, abstract, href = line.strip().split('\001')
            # Printing progress onto console
            logging.info('Scraping ' + href)
            content = get_body(href)
            print('\001'.join([title, date, source, abstract, href, content]))
INFO:root:Scraping https://k.sina.com.cn/article_1988645095_768850e704000si3n.html?from=digit
INFO:root:Scraping https://k.sina.com.cn/article_2553604372_9834e91402000uwp7.html?from=tech
INFO:root:Scraping https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9126289.shtml
华为成中国最值钱消费电子企业2020-10-12北京商报 #2020胡润中国10强消费电子企业#【#华为成中国最值钱消费电子企业#】10月12日https://k.sina.com.cn/article_1988645095_768850e704000si3n.html?from=digit#2020胡润中国10强消费电子企业#【#华为成中国最值钱消费电子企业#】10月12日,胡润研究院发布《2020胡润中国10强消费电子企业》华为以1.1万亿价值成为中国最值钱消费电子企业;小米以4340亿价值排名第二;VIVO价值首次超过OPPO,以1750亿排名第三;OPPO以1700亿排名第四。十强中5家做手机,包括前四名,以及第六名畅销非洲的传音;五家公司去年智能手机出货总量6.2亿部,占全球40%。全球价值最高的消费电子企业苹果价值13.5万亿人民币。(胡润百富微信公众号)http://t.cn/A6baAGBa
2020胡润中国10强消费电子企业:华为最值钱2020-10-12福州新闻网fznews据“胡润百富”微信号12日消息 《2020胡润中国10强消费电子企业》公布 华为以1.1万亿价值成为中国最值钱消费电子企业 小米以4340亿价值排名第二;VIVO价值首次超过OPPO 以1750亿排名第三   据介绍 胡润研究院今日发布《2020胡润中国10强消费电子企业》https://k.sina.com.cn/article_2553604372_9834e91402000uwp7.html?from=tech中新经纬客户端10月12日电 据“胡润百富”微信号12日消息,《2020胡润中国10强消费电子企业》公布,华为以1.1万亿价值成为中国最值钱消费电子企业,小米以4340亿价值排名第二;VIVO价值首次超过OPPO,以1750亿排名第三。据介绍,胡润研究院今日发布《2020胡润中国10强消费电子企业》,列出了中国10强本土消费电子企业,按照企业市值或估值进行排名。上市公司市值按照2020年9月30日的收盘价计算,非上市公司估值参考已公开的、最新一轮融资估值,或参考同类上市公司估值。这是胡润研究院首次发布该榜单,调研范围仅包括中国大陆民营企业。消费电子指消费者日常生活使用的电子产品,主要指智能手机及各类可穿戴设备等。榜单不包括格力、美的、海尔等传统家用电器企业以及科沃斯等以扫地机器人为代表的智能家电企业;部分企业,如科大讯飞也推出了录音笔、智能办公本等消费电子产品,但占总收入的比例不足50%,也未纳入榜单范围;上榜企业以B2C为主要业务,部分企业如做AirPods的歌尔股份和做电子雾化器的思摩尔,价值都超过了千亿,但是以B2B为主要业务,因此也不在榜单上。胡润百富董事长兼首席调研官胡润表示,中国消费电子领先品牌是在海外认知度最高的中国品牌,特别是华为、小米、VIVO、OPPO、联想,以及畅销非洲的传音手机。胡润进一步称,“受美国制裁影响,华为面临不小的困难,价值从去年的1.2万亿下降到1.1万亿。华为从信息与通信基础设施业务成功发展出消费电子业务,去年华为消费者业务收入同比增长超过30%,占集团总收入的比例已经接近六成。华为消费者业务以手机为主,去年华为(含荣耀)智能手机发货量超过2.4亿台,市场份额达到18%,居全球前二;5G手机市场份额全球第一。”十强消费电子企业中,5家做手机,包括前四名以及第六名畅销非洲的传音;五家公司去年智能手机出货总量6.2亿部,占全球40%。区域方面,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家;北京有2家,厦门有1家。另外,前五名仅小米一家上市公司。具体来看,华为以1.1万亿价值成为中国最值钱消费电子企业。华为创立于1987年,是全球领先的信息与通信基础设施和智能终端提供商,目前有19.4万名员工,业务遍及170多个国家和地区,服务30多亿人口。华为100%由员工持有,通过工会实行员工持股计划,参与人数超过10万人。小米以4340亿价值排名第二。小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机为起点,目前产品线已覆盖笔记本、路由器、智能硬件、可穿戴设备、大家电等,业务已进入全球逾90个国家和市场,去年收入2058亿元。根据Canalys的统计,今年第二季度,小米智能手机出货量稳居全球前四,市场占有率为10.1%。VIVO以1750亿价值排名第三。VIVO是一家提供智慧终端产品和服务的科技公司,拥有完善的设计、研发、制造体系,在国内外多个城市均构建了自主及合作研发网络,研发范围包括5G通信、人工智能、工业设计、影像技术等众多个人消费电子产品和服务的前沿领域,在全球超过30个国家和地区有3.5亿用户。OPPO以1700亿价值排名第四。OPPO是全球领先的智能设备制造商,自2004年成立以来业务已遍及全球40多个国家和地区,服务超过3亿用户,2019年研发投入达到100亿人民币。除智能手机以外,产品还包括智能手环、手表、无线耳机等智能硬件。大疆创新以1000亿价值排名第五。大疆创新自2006年成立以来,在无人机、手持影像、机器人教育及更多前沿创新领域不断革新技术产品与解决方案。传音控股以770亿价值排名第六。传音控股成立于2013年,为新兴市场提供智能终端产品及移动互联网服务,旗下拥有手机品牌TECNO、itel及Infinix,以及数码配件品牌Oraimo、家用电器品牌Syinix以及售后服务品牌Carlcare等,销售区域主要集中在非洲、南亚、东南亚、中东和南美等全球新兴市场国家。2019年传音手机全球出货量1.37亿部(含功能机),其中非洲市场占有率达到52.5%。联想集团以540亿价值排名第七。联想集团致力于研究、设计与制造完备的端到端智能设备与智能基础架构产品组合,并为行业提供智能化转型服务与解决方案。联想集团是一家世界500强公司,拥有6.3万名员工,业务遍及180个国家和地区,2019年个人计算机市场份额达到创纪录的24.5%。盈趣科技以270亿价值排名第八。盈趣科技前身是万利达网控事业部,主要开展罗技遥控器研发和生产业务。独立运营后,盈趣加速新品类和新客户扩张,产品方面,从原先网络遥控器逐步切入智能家居、雕刻机、物联网热敏打印机和VR眼镜等,并逐步构建智能控制部件、创新消费电子产品。公司明星产品包括物联网热敏打印机(咕咕机)、智能咕咕机便携版MEMOBIRDGO和黑樱桃麦克风等。雾芯科技以150亿价值排名第九。雾芯科技是一家消费级电子雾化器品牌公司,目前主营业务是RELX悦刻品牌电子雾化器的研发、设计和销售。去年,悦刻与中国科学院深圳先进技术研究院一同开展了技术合作开发项目,该项目的研发内容集中在对人群的心理生理学影响比较、电子雾化器成分优化、其他电子雾化装置的生理效应评估等方面的前沿技术研究。漫步者以140亿价值排名第十。漫步者以多媒体音响的研发、生产、销售业务起家,拥有“漫步者”自有品牌音响。2019年推出“真正无线立体声”系列耳机产品,使耳机收入同比增长91%,占比超过了多媒体音响业务。(中新经纬APP)【责任编辑:徐匆】来源: 中新经纬客户端
INFO:root:Scraping https://tech.sina.com.cn/mobile/n/n/2020-10-12/doc-iivhuipp9125630.shtml
INFO:root:Scraping https://k.sina.com.cn/article_1653603955_628ffe7302000ype2.html?from=tech
【胡润中国消费电子10强公布:华为位居第一 小米第二】2020-10-12格隆汇原标题:【胡润中国消费电子10强公布:华为位居第一 小米第二】    来源:格隆汇  格隆汇10月12日丨胡润研究院今日发布《2020胡润中国10强消费电子企业》 小米凭借4340亿元人民币价值位居第二 超越VIVO、OPPO、联想等https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9126289.shtml原标题:【胡润中国消费电子10强公布:华为位居第一 小米第二】    来源:格隆汇格隆汇10月12日丨胡润研究院今日发布《2020胡润中国10强消费电子企业》,小米凭借4340亿元人民币价值位居第二,超越VIVO、OPPO、联想等,是前5名中唯一一家上市公司。这是胡润研究院首次发布该榜单,调研范围仅包括消费电子产品占总收入的比例超50%的中国大陆民营科技企业。上市公司市值按照2020年9月30日的收盘价计算,非上市公司估值参考已公开的、最新一轮融资估值,或参考同类上市公司估值。
配件厂商公开华为Mate40 Pro高清渲染图:双挖孔曲屏2020-10-12快科技  上周末 华为确认Mate 40系列将于10月22日晚20点全球首发 产品定位史上最强大      经查 国内配件厂商邦克仕Benks抢先公开了华为Mate 40系列的高清渲染图 可能是已经拿到真机资料https://tech.sina.com.cn/mobile/n/n/2020-10-12/doc-iivhuipp9125630.shtml新酷产品第一时间免费试玩,还有众多优质达人分享独到生活经验,快来新浪众测,体验各领域最前沿、最有趣、最好玩的产品吧~!下载客户端还能获得专享福利哦!上周末,华为确认Mate 40系列将于10月22日晚20点全球首发,产品定位史上最强大。经查,国内配件厂商邦克仕Benks抢先公开了华为Mate 40系列的高清渲染图。可能是已经拿到真机资料,其为Mate 40系列准备的水凝膜、防爆膜、镜头膜、快充头、快充线等已经提前上架。虽然官方未明确图中对应Mate 40系列中哪款,但Slashleaks指出是Mate 40 Pro或者Mate 40 Pro+。图片显示,华为Mate 40 Pro采用双挖孔曲面屏,背部圆形四摄,闪光灯组件未集成在镜头模组之上,而是需要后壳上重新开孔。另外,右侧还看到了实体音量键回归。总的来说,这份渲染和此前大神onleaks的爆料相符,但最近一些国内消息指出,Mate 40 Pro的闪光灯是集成在了圆形摄像头之上,到底真相如何,恐怕要等余承东亲自揭晓。
INFO:root:Scraping https://k.sina.com.cn/article_1750070171_684ff39b01900ui5t.html?from=finance
胡润中国10强消费电子企业:华为最值钱,小米位居第二2020-10-12扬子晚报原标题:胡润中国10强消费电子企业:华为最值钱 小米位居第二 来源:   中新经纬客户端10月12日消息 据“胡润百富”微信号消息 《2020胡润中国10强消费电子企业》公布https://k.sina.com.cn/article_1653603955_628ffe7302000ype2.html?from=tech中新经纬客户端10月12日电 据“胡润百富”微信号12日消息,《2020胡润中国10强消费电子企业》公布,华为以1.1万亿价值成为中国最值钱消费电子企业,小米以4340亿价值排名第二;VIVO价值首次超过OPPO,以1750亿排名第三。来源:“胡润百富”微信号据介绍,胡润研究院今日发布《2020胡润中国10强消费电子企业》,列出了中国10强本土消费电子企业,按照企业市值或估值进行排名。上市公司市值按照2020年9月30日的收盘价计算,非上市公司估值参考已公开的、最新一轮融资估值,或参考同类上市公司估值。这是胡润研究院首次发布该榜单,调研范围仅包括中国大陆民营企业。消费电子指消费者日常生活使用的电子产品,主要指智能手机及各类可穿戴设备等。榜单不包括格力、美的、海尔等传统家用电器企业以及科沃斯等以扫地机器人为代表的智能家电企业;部分企业,如科大讯飞也推出了录音笔、智能办公本等消费电子产品,但占总收入的比例不足50%,也未纳入榜单范围;上榜企业以B2C为主要业务,部分企业如做AirPods的歌尔股份和做电子雾化器的思摩尔,价值都超过了千亿,但是以B2B为主要业务,因此也不在榜单上。胡润百富董事长兼首席调研官胡润表示,中国消费电子领先品牌是在海外认知度最高的中国品牌,特别是华为、小米、VIVO、OPPO、联想,以及畅销非洲的传音手机。胡润进一步称,“受美国制裁影响,华为面临不小的困难,价值从去年的1.2万亿下降到1.1万亿。华为从信息与通信基础设施业务成功发展出消费电子业务,去年华为消费者业务收入同比增长超过30%,占集团总收入的比例已经接近六成。华为消费者业务以手机为主,去年华为(含荣耀)智能手机发货量超过2.4亿台,市场份额达到18%,居全球前二;5G手机市场份额全球第一。”十强消费电子企业中,5家做手机,包括前四名以及第六名畅销非洲的传音;五家公司去年智能手机出货总量6.2亿部,占全球40%。区域方面,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家;北京有2家,厦门有1家。另外,前五名仅小米一家上市公司。具体来看,华为以1.1万亿价值成为中国最值钱消费电子企业。华为创立于1987年,是全球领先的信息与通信基础设施和智能终端提供商,目前有19.4万名员工,业务遍及170多个国家和地区,服务30多亿人口。华为100%由员工持有,通过工会实行员工持股计划,参与人数超过10万人。小米以4340亿价值排名第二。小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机为起点,目前产品线已覆盖笔记本、路由器、智能硬件、可穿戴设备、大家电等,业务已进入全球逾90个国家和市场,去年收入2058亿元。根据Canalys的统计,今年第二季度,小米智能手机出货量稳居全球前四,市场占有率为10.1%。VIVO以1750亿价值排名第三。VIVO是一家提供智慧终端产品和服务的科技公司,拥有完善的设计、研发、制造体系,在国内外多个城市均构建了自主及合作研发网络,研发范围包括5G通信、人工智能、工业设计、影像技术等众多个人消费电子产品和服务的前沿领域,在全球超过30个国家和地区有3.5亿用户。OPPO以1700亿价值排名第四。OPPO是全球领先的智能设备制造商,自2004年成立以来业务已遍及全球40多个国家和地区,服务超过3亿用户,2019年研发投入达到100亿人民币。除智能手机以外,产品还包括智能手环、手表、无线耳机等智能硬件。大疆创新以1000亿价值排名第五。大疆创新自2006年成立以来,在无人机、手持影像、机器人教育及更多前沿创新领域不断革新技术产品与解决方案。传音控股以770亿价值排名第六。传音控股成立于2013年,为新兴市场提供智能终端产品及移动互联网服务,旗下拥有手机品牌TECNO、itel及Infinix,以及数码配件品牌Oraimo、家用电器品牌Syinix以及售后服务品牌Carlcare等,销售区域主要集中在非洲、南亚、东南亚、中东和南美等全球新兴市场国家。2019年传音手机全球出货量1.37亿部(含功能机),其中非洲市场占有率达到52.5%。联想集团以540亿价值排名第七。联想集团致力于研究、设计与制造完备的端到端智能设备与智能基础架构产品组合,并为行业提供智能化转型服务与解决方案。联想集团是一家世界500强公司,拥有6.3万名员工,业务遍及180个国家和地区,2019年个人计算机市场份额达到创纪录的24.5%。盈趣科技以270亿价值排名第八。盈趣科技前身是万利达网控事业部,主要开展罗技遥控器研发和生产业务。独立运营后,盈趣加速新品类和新客户扩张,产品方面,从原先网络遥控器逐步切入智能家居、雕刻机、物联网热敏打印机和VR眼镜等,并逐步构建智能控制部件、创新消费电子产品。公司明星产品包括物联网热敏打印机(咕咕机)、智能咕咕机便携版MEMOBIRDGO和黑樱桃麦克风等。雾芯科技以150亿价值排名第九。雾芯科技是一家消费级电子雾化器品牌公司,目前主营业务是RELX悦刻品牌电子雾化器的研发、设计和销售。去年,悦刻与中国科学院深圳先进技术研究院一同开展了技术合作开发项目,该项目的研发内容集中在对人群的心理生理学影响比较、电子雾化器成分优化、其他电子雾化装置的生理效应评估等方面的前沿技术研究。漫步者以140亿价值排名第十。漫步者以多媒体音响的研发、生产、销售业务起家,拥有“漫步者”自有品牌音响。2019年推出“真正无线立体声”系列耳机产品,使耳机收入同比增长91%,占比超过了多媒体音响业务。
INFO:root:Scraping https://k.sina.com.cn/article_1676416442_63ec15ba01900vfay.html?from=job
华为鲁勇:5G发展不能「单打独斗」2020-10-1236氪     而这一切5G主导的变化之中 都少不了运营商、华为和各合作伙伴的身影 正如华为公司高级副总裁鲁勇在10月10日举办的2020通信展预沟通会上提到的 5G的发展不能“单打独斗” 需要技术与生态的协同https://k.sina.com.cn/article_1750070171_684ff39b01900ui5t.html?from=finance5G不是魔法,也不是凡尘,当它与其他技术结合时,未来才会发生改变。2019年6月,国内5G牌照发放。一切事物新生时难免饱受争议——基站铺设成本高、普及时间长、杀手级应用未出现等等质疑一时间甚嚣尘上。事实当然并非如此。不足一年半的时间,我国5G产业用突飞猛进的阶段性成果证明了未来前景的广阔。目前中国的5G基站数量已有50万,预计年底将达到60万;5G手机出货量已达到1.2亿,占比达41.5%,在网用户数超过1亿;5G覆盖范围已居全球首位,5G信号也被带上了世界之巅珠峰与地下800米的矿井中。不仅如此,5G已经在许多行业实现创新应用落地,截至今年6月,三大运营商5GtoB项目合计超过5000个,相关总营收超过15亿。5G已经给企业、行业、整个社会的数字化发展带来质的飞跃,比如武汉疫情期间,通过5G网络为“火神雷神两山医院”提供远程医疗服务,极大地降低了医患的感染风险;在山东、山西的矿区,基于5G实现的远程操控,也使得很多工人不必再下井进行几百米深的地下作业;依托5G网络及相关解决方案,湖南的华菱湘钢在疫情期间实现了中德工程师跨国5G远程AR作业辅助。而这一切5G主导的变化之中,都少不了运营商、华为和各合作伙伴的身影。正如华为公司高级副总裁鲁勇在10月10日举办的2020通信展预沟通会上提到的,5G的发展不能“单打独斗”,需要技术与生态的协同,需要与行业方案提供商、上下游伙伴、客户共同进行创新实践,才能“共创新价值”。5G:不要solo要打团“5G”早已不是一个单独的技术概念。去年8月15日,华为公司高级副总裁鲁勇就曾提出“5G+云+AI”的概念,这三大技术的结合目前已经被称为“水和电一般的基础设施”,成为了新基建的核心。今年的华为HC大会,华为轮值董事长郭平又提出了一个新的观点:“随着5G在全球完成规模部署,联接、云、AI、计算和行业应用这5种技术、5大机会史无前例地汇聚到一起。”5“机”协同的背后是华为的深入思考:5G发展,不能solo(个人作战),要打团(团体作战)。仅仅依靠5G单打独斗,没有办法给产业带来真正的价值。这一思考来源于华为的实践。鲁勇从5G当前首发的产业创新出发,发现不论是远程操控、图像识别,还是无人机器类等场景应用,依靠单纯的5G联接能力是无法实现的, 5G只有与智能终端、行业终端、云计算、AI等其他能力协同,并且结合行业信息化系统,才能产生聚变效应,在行业的数字化转型与智能升级中起到作用,真正成为企业、产业、经济、社会的动力。而5G的价值,也才能由此得以体现。华为公司高级副总裁,中国区总裁鲁勇:5G的发展不能“单打独斗”,要依靠5“机”协同;当前的社会价值已经逐步显现;对中国5G的网络能力、产业政策、生态成熟度充满信心。总结来看,只有5“机”协同才能通过5G打通“数字世界”和“物理世界”,实现“万物智能”的场景。以南方电网举例,传统模式下需要人工在几十米甚至上百米的高空在高压线上行走完成输电线路的巡检,在寒冬、酷暑等各种环境中工作。这项工作高危、艰难,亟需智能化改造。而华为与中国移动以及相关合作伙伴为南方电网提供的解决方案,就是通过5G、云、AI、计算和行业应用的协同,解决了长期以来的巡检难点。具体来看,通过华为自研的AI加速器镶嵌到无人机或者摄像头等终端上,可以进行图像识别;通过5G这条高速路将故障数据上传至云上监控管理平台后,部署在数据中心的服务器则能进一步训练和优化AI模型,可以实现设备的远程升级;原来需要20天才能完成的现场巡视工作,现在在输电监控指挥中心2小时就可完成,巡检效率足足提高了80倍,也最大化保障了人员的安全。这是典型的5“机”协同案例。缺1“机”,就无法达到现在的效果。时机:要想富先修路既然单打独斗不可行,那当前的时机是否已成熟,应该大批量铺设5G呢?为什么要在回报尚未完全显现时就发展5G呢?把视角拉长,站在科技变革的浪潮里来看这件事,才能找到答案。回看3G时代,因为有了3G网络和智能终端的出现,才会激发社交媒体、电商等移动互联应用,从而步入移动互联的全新时代,同时推动了经济模式的变革;4G时代,随着网络逐步成熟,新应用再次应运而生,有了短视频、直播新的消费级应用,以及在线教育等垂直维度的移动互联应用,甚至还产生了“粉丝经济”与“知识付费”变现模式,这些颠覆了3G时代移动互联仅靠“电商、广告以及游戏”变现的模式。这样看来,只有信息基础设施建设好了,才会激发个人、企业和社会,来创新应用、创新商业模式。况且,发放牌照一年多的时间,5G产业已经取得了很大的发展,可以说投入并没有提前太多,只是“适度超前”、“提前半步”。因此不需要为信息基础设施的适当提前的投入担心。总的来说,要想富先修路,进入新的经济时代的前提,是要让基础设施提前投入半步。价值:5GtoB的关键华为中国区副总裁,运营商业部总裁董明:5GtoB解决方案及产业创新的同时要做好商业模式设计,特别是要实现“价值定价”当然,3G和4G带来的经济和社会变化主要来自C端,因此大众才会不自觉地联想5G会给C端带来的改变。事实上,5G已经不仅仅是toC这么简单了。简单来说,5GtoC需要一个爆点,比如3G时代的微信,4G时代的抖音,但是在出现之前,一切都充满了不确定;To B不同,toB的业务成长缓慢,但是稳定,会遵循一个超大B、大B、中B、小B逐渐发展的路线,也是一个巨大的市场。深耕5GtoB的华为,目前已经积累了众多实践,并且基于前期行业拓展,也有了一些新的思考,华为中国区副总裁董明表示:第一,“敬畏行业”,每个行业有各自的场景和信息化系统,以及很深的积淀, 5“机”协同不仅是技术的协同,还必须要与行业方案提供商、上下游伙伴、客户共同进行创新实践,也就是生态的协同;第二,当前阶段还是要先根据区域特点做好行业选择,确定哪些场景具备先发优势,具备刚性需求,重点发力,做实做透,在实现应用价值闭环的同时,还要实现商业价值闭环;第三,就是要有设计出成熟的商业模式以实现价值利益的合理分配,避免同质化竞争。5GtoB特别是要做好“价值定价”,过往在toB领域一些“联接服务”仅依靠“成本定价”的方式,没有做到合理的价值分配,甚至出现价格战,是产业一起走过的弯路,5GtoB必须要有合理的“价值定价”才能形成创新的牵引力,有效推动商业生态的正循环,卷入更多参与者;第四,toB当前不求“百花齐放”,只求针对先发行业场景的有的放矢,并且在“0-1”的创新之后,不要急于追求“1-N”,还要进行一个“1-3”的复制过程,提炼行业共性的场景需求与解决方案设计,包括商业模式设计,之后进行“3-N”的复制。避免盲目投入。另外,在5G时代,toB和toC的界限不再像以前那般“非黑即白”,因为5G的特点是弹性、共享。除了部分企业会按需建设局域专网,比如某集团有30个工厂,不同工厂使用网络的时间不同,因此会按需建设;其他的一些情况,比如远程问诊、在线教育,他们也会使用toC的公共网络。华为中国运营商Marketing部部长刘西恒:5“机”协同,真正把平台能力、网络能力、终端能力、及面向行业定制化的开发能力耦合,才能实现行业的“即插即用”。总结来看,无论toB还是toC,中国都有最优质的5G土壤:中国有最大规模的用户群体,全球顶尖的运营商和通信厂商,领先的移动互联与行业信息化应用基础,优质的创新生态,以及来自国家有力的政策支持,这一切为中国5G产业创新与5“机”协同发展提供了最佳的发展环境。而华为,也将始终坚持“以客户为中心”的核心价值观,坚持做黑土地,坚持与生态伙伴一同发展,在尊重5G发展客观规律的前提下,对未来充满信心。5G不是魔法,也不是凡尘。当它与其他技术结合时,未来才会发生改变。
INFO:root:Scraping https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhvpwz1499616.shtml
INFO:root:Scraping https://k.sina.com.cn/article_5675440730_152485a5a02000xmuj.html?from=tech
任正非拿总会计师发声:华为未来专家当家,非官大说了算2020-10-12首席财务官   ]article_adlist--    声音· 财道传习社     10月10日 华为官方在心声社区发布了华为创始人兼CEO任正非签发的总裁办电子邮件 内容是7月份的三次讲话     讲话中 任正非表达了自己对公司人才管理和激励机制的看法 对华为内部人才的自我驱动也提出了建议   https://k.sina.com.cn/article_1676416442_63ec15ba01900vfay.html?from=job声音· 财道传习社10月10日,华为官方在心声社区发布了华为创始人兼CEO任正非签发的总裁办电子邮件,内容是7月份的三次讲话。讲话中,任正非表达了自己对公司人才管理和激励机制的看法,对华为内部人才的自我驱动也提出了建议。未来公司要强调专业作用,应该逐步由专家来当家。专家要赋予专业决策权,类似总会计师对能否入账做出最终决策那样,从部门首长那里分权。“专家不能论资排辈”在讲话中,任正非多次谈到要摒弃一些不够灵活的体制,给了专业人才充分的理解与空间。例如,他提出,对专家简单的以岗定级、以产品规模定岗的机制要废除;专家职级一定比主官低的限制要取消,专家系统里不能论资排辈。任正非提到,有些探索性、未来型研究项目是对不确定性的探索,短期很难出结果,但长期很有价值,要持之以恒的攻坚突破,所以,不仅要长期坚持投入,更要对专家以及他的研究团队考核,从开始的时候要建立一个合理的评价体系,可以用形象进度,基于研究的进度和过程结果对专家给予肯定。如果按照我们现在的考核机制,梵高是会饿死的。对失败的项目也要给予客观评定。他还提出,要推动专家垂直循环起来,这样优秀的人能很快、很容易冒上来。否则按层层垒土的方式,等到我们的新员工进来要当院士的时候,应该是70岁到80岁了。现阶段要重点关注,如何让新的优秀员工快速获得提拔,避免论资排辈、整齐划一的晋升控制模式造成优秀人才流失。对于外来专家、新进博士、天才少年,任正非认为,要给予他们适当的辅导、合理的评价和耐心等待,他们是我们明天的希望。他们一时还摸不清公司的架构,一时半会儿做不出大的贡献。可以让资深的退休专家来做他们的导师,帮助他们熟悉公司的技术框架,加快成长步伐。要学习美国、俄罗斯,尊重专家任正非在最新电邮中表示,公司的人才管理机制,要有利于专家和人才的成长和才能的发挥。管理机制的落后,会抑制创新,抑制我们前进,抑制我们进步。华为的人力资源管理机制要做调整,要改变我们对知识分子的评价制度和长远看法,要向美国、俄罗斯……学习尊重专家,否则就无法正确地发挥出科学家、专家、人才的价值。专委会以能力提升为中心,要对专业能力规划、专家能力评价承担责任并赋予权力。专家要赋予专业决策权,类似总会计师对能否入账做出最终决策那样,从部门首长那里分权。总体来看,任正非认为,在专家团队建设方面,第一,公司实现多元化管理,避免行政管理权力过于垄断,赋予专委会一定的人事权,与行政管理团队分好工,给予专家合理评价和有效激励。专委会要拿出专家认证的标准,要以进度来评价他的能力。有些探索性、未来型研究项目是对不确定性的探索,短期很难出结果,但长期很有价值,要持之以恒的攻坚突破,所以,不仅要长期坚持投入,更要对专家以及他的研究团队考核,从开始的时候要建立一个合理的评价体系,可以用形象进度,基于研究的进度和过程结果对专家给予肯定。第二,专委会设置要按专业领域能力划分而非行政部门来划分,负责队伍专业能力建设,掌握技术宏观方向,坚持专家评专家,选出各类领军人物;专委会的结构上,要实行任期制,老中青相结合。高级专家要精专于长,矢志不移地追求,要有一定的稳定性;另外,中级专家要有一定范围的流动,给相关领域带去活力,更好地激活组织,有计划、有策略地跨领域、跨部门流动;年青的专家要甩开距离,大胆流动,去吸收宇宙真气,去吸收丰富的地气,有小小的成功,知晓成功的过程。面对美国,华为应做好自强与开放值得一提的是,任正非强调,对待与美国现在这种状况,最终还是我们自身要做好,第一要自强,第二要开放,自强了就敢开放。专家不能只埋头苦干、像蜡烛一样把自己烧光。在某些方面要细嚼,但如果只是这样,就是书呆子,因为你没有广谱的知识,没有战略洞察能力,就会事倍功半。埋头苦干,你就是自耕农。世界是开放的,土鳖专家要加强自己洋化,多上网,多读文献,更努力学习西方先进的思想,要做蓄电池不停充电,然后也要做灯塔,燃烧自己照亮别人。他认为,专家要敢于参加会战,你不参加会战就不能综合提高。不要认为自己是做这个的,就只能垂直往上做。参加会战不能固执己见,因为会战会有多学科的专家一起,你要去向别人吸收营养,理解别人的架构、方程等各种东西,在一起形成综合平台。“我们公司在大的优势上超越美国是困难的,美国的技术很强,但是我们综合起来就有实力了。端、管、云、芯--世界只有华为一个公司,综合平台就是我们的优势,我们完全可以在这个综合优势上做到世界第一。”任正非说。“逐步由专家来当家”任正非表示,随着华为公司管理越来越规范,领导的作用更多的是组织作用。如果领导冒充专家,就会打偏、打歪。未来公司要强调专业作用,应该逐步由专家来当家。要梳理好专家在当前业务决策团队中关于专业决策的责任和权力,通过合理的专家分权,让专家真正掌握作战中一定的专业决策权,以强调专业作用对作战的提升与保障,简化管理。因此,在日常作战中,要将主管与专家的责任区分开来。首先要明确专家的核心价值是解决问题,专家就是要能发现问题、定义问题的根因并最终解决问题,要解决问题也就要能参与决策。“所以,要将业务开展中各种权力在决策团队(如ST/IPMT/ITMT/SDT等)、部门主管、专家间分配好,专业技术领域的问题应该由最懂的人决策。后续的变革要将专家和行政组织及主管各自的责任区分开来,逐步明确哪些事的权力能够由专家来闭环,让专家拥有作战的一部分专业决策和局部的专业资源聚集权力,这样简化管理,责任和权力对等到专家上。”他说。“人才还要坚持集体主义下的个人英雄主义”讲话中,任正非谈到了应对美国限制的态度——最终还是我们自身要做好,第一要自强,第二要开放,自强了就敢开放。为了实现自强和开放,任正非提出,土鳖专家要加强自己洋化,多上网,多读文献,更努力学习西方先进的思想,要做蓄电池不停充电,然后也要做灯塔,燃烧自己照亮别人。他坦言,专家要敢于参加会战,不参加会战就不能综合提高。不要认为自己是做这个的,就只能垂直往上做。参加会战不能固执己见,因为会战会有多学科的专家一起,要去向别人吸收营养,理解别人的架构、方程等各种东西,在一起形成综合平台。“我们公司在大的优势上超越美国是困难的,美国的技术很强,但是我们综合起来就有实力了。端、管、云、芯--世界只有华为一个公司,综合平台就是我们的优势,我们完全可以在这个综合优势上做到世界第一。”除自主学习外,人才还要坚持集体主义下的个人英雄主义。任正非解释道,我们允许个人英雄主义,但你先要有集体主义。专家的创新如果完全脱离大平台,一个人孤军奋战,最后脱离平台造出来一个模块,不是公司需要的。比如说鸿蒙将来是一个大盘子,一个盘子里装了好多水饺、丸子。水饺说:“我不要这个盘子,我要悬在空中”,那怎么能行。在我们公司,你不可能拿着这么高的工资让你做小的苹果、小的萝卜。最后,任正非提出,专家想要发挥价值出来,要有矢志不渝的精神。一是自己要呐喊,不能等着别人来发掘。煤炭在地下几千万年我们才知道这里有煤炭、石油。对于不合理的人力资源政策,你该攻击就攻击,到心声上去呐喊,大家一起是有可能改天换地,打破官僚主义的。首席财务官视频号每天一个财务醒脑小视频,1分钟看清财务真相
华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二2020-10-12阿思达克财经新闻原标题:华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二    来源:阿思达克财经新闻       胡润百富发布《2020胡润中国10强消费电子企业》显示https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhvpwz1499616.shtml原标题:华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二    来源:阿思达克财经新闻胡润百富发布《2020胡润中国10强消费电子企业》显示,华为以1.1万亿元人民币(下同)价值成为中国最值钱消费电子企业,小米(01810.HK)以4,340元亿价值排名第二。(ta/w)(报价延迟最少十五分钟。沽空资料截至 2020-10-09 16:25。)
INFO:root:Scraping https://finance.sina.com.cn/chanjing/gsnews/2020-10-12/doc-iivhuipp9117505.shtml
INFO:root:Scraping https://k.sina.com.cn/article_1653603955_628ffe7302000ype2.html?from=tech
沪浙皖七日谈|黄金周消费强势增长,华为全球创新基地开工2020-10-12新华报业网与行业巨头阿里、华为再度携手 意在用科技打造更有温度的智慧城市       长假红火似过年 旅游收入恢复超七成    国庆长假 瓜果飘香 疫情防控常态化背景下的首个长假 沪浙皖消费市场强势增长 数据是最好的佐证——https://k.sina.com.cn/article_5675440730_152485a5a02000xmuj.html?from=tech稻菽千重浪,遍地稻花香。今年,国庆和中秋撞了个满怀,网友感叹,“这个国庆像过年”。是的,黄金周期间,沪浙皖三地消费强势增长,乡村休闲游成假日旅游“新潮流”;长三角一体化再迈新步伐,示范区首次统一企业登记“门槛”,长三角企业可以“姓”长三角了;长三角龙头城市上海动作频频,与行业巨头阿里、华为再度携手,意在用科技打造更有温度的智慧城市。长假红火似过年,旅游收入恢复超七成国庆长假,瓜果飘香。疫情防控常态化背景下的首个长假,沪浙皖消费市场强势增长。数据是最好的佐证——10月1日至8日,上海437家大型商业企业实现销售额123.8亿元,同比增长13.7%;根据浙江省10个重点行业监测情况,7万多家样本企业累计实现营收85.7亿元,较去年同期增长8.4%;安徽53家省级重点流通企业,共实现销售额29.75亿元,同比增长9.3%。游客激增,人潮涌动……三地旅游市场同步恢复。假日期间,上海共接待游客883万人次,同比恢复75%;浙江全省共接待游客5445.1万人次,恢复至去年同期的80.5%;安徽累计接待游客5003.79万人,同比恢复78.07%。其实,放眼全国,数据同样让人振奋,中国双节假期共6.37亿人次出游,外国媒体纷纷表示“羡慕”——“这是梦寐以求的事情”。疫情之下,旅游市场也呈现出新的特点。红色旅游、郊区古镇游、乡村旅游等,成为假日旅游“潮流”。纳入上海假日重点监测统计的8家红色主题类景区景点累计接待游客17.25万人次,同比增长24.13%。上海郊野公园8天累计接待市民游客45万人次,同比增长128%。安徽省文化和旅游厅的调查数据显示,70.9%的居民选择到自然景观和乡村旅游点休闲度假。长三角地区一衣带水,高铁带动“一市三省”居民“串门游”。以安徽为例,假日期间,安徽省累计接待游客超5000万人,实现旅游收入313.40亿元。其中,沪苏浙来皖游客占比超50%。企业可“姓”长三角,示范区再传新利好长三角企业可以“姓”长三角了!10月9日,《长三角生态绿色一体化发展示范区统一企业登记标准实施意见》正式施行。意见允许企业在名称和住所中使用“长三角一体化示范区”字样,增强企业认同感、归属感的同时,提升他们在长三角一体化示范区内的品牌影响力,增加他们潜在的市场机遇。9日下午,在朱家角市场监管所,朱家角工业园区招商员基月峰代企业拿到了首批享受新政红利的全新营业执照。中采(上海)电子商务有限公司变更后的营业执照住所一栏填写的是“长三角一体化示范区(上海青浦)康业路6号1幢五层A区101室”。基月峰表示,此次申请变更的公司主营业务之一是招商,登记住所突出“长三角一体化示范区”后,更有利于扩大影响力和发展业务。不仅如此,《意见》施行后,长三角生态绿色一体化发展示范区真正实现了企业登记“门槛”的统一。在示范区内,企业新设将统一实现“一表申报、一窗领取”,两天办结包括企业设立、公章刻制、涉税事项、就业参保四个环节在内的全部相关业务手续。同样在本周,沪苏浙联合印发《长三角生态绿色一体化发展示范区政府核准的投资项目目录(2020年本)》,着力降低跨区域投资的制度成本和协调成本,寻求最大“公约数”。“这一目录,是我国第一个由地方政府联合发布的跨省域的投资项目核准目录。”长三角一体化示范区执委会副主任唐晓东说。比如,就示范区内省级以下核准权限而言,除国家明确要求保留在省级、不得下放的核准事项外,非跨界项目核准权限全部下放至上海市青浦区、江苏省苏州市吴江区和浙江省嘉兴市嘉善县,省界跨区域项目由长三角示范区执委会负责核准。据悉,目录共涉及12个领域49项,适用范围包括青浦区、吴江区和嘉善县,覆盖行政面积约2300平方公里。巨头频频落子上海,发力数字经济上海发力数字经济,近日与几家互联网巨头的携手,引发各界关注。9月29日,上海市政府与美团点评集团签订战略合作框架协议。根据框架协议,双方将围绕智慧交通、数字商圈、行业数字化转型等领域,加强重大项目合作。美团点评集团将建设新上海总部基地,加快人工智能等新一代信息技术的研发整合,积极布局文旅、移动出行、金融科技等创新业务。选择上海的并不是只有美团。10月9日,上海市政府与阿里巴巴集团、蚂蚁集团签署战略合作协议。此次签约后,上海市和阿里巴巴集团、蚂蚁集团将围绕在线新经济、数字新基建、金融科技、跨境业务、数字生活、云上会展等方面开展合作,加快“三总部三中心”建设,加大对云计算、人工智能、区块链等新技术的研发。阿里巴巴集团、蚂蚁集团将继续优化在上海的产业布局,加大投资力度。这是上海市和阿里巴巴集团继2015年、2018年后第三次签署战略合作协议。此前,多个在沪总部以及阿里巴巴上海研发中心、阿里新零售中心、蚂蚁科技中心等核心创新业务与战略板块加速发展,并与上汽集团、百联集团等企业开展了战略合作。而华为与上海的合作也在进一步深化。日前,上海市政府与华为公司深化战略合作框架协议签约暨华为青浦研发中心项目开工仪式举行。华为青浦研发中心项目位于上海市青浦区金泽镇,总用地面积约2400亩。该项目将具有高科技元素的现代化工作场所与绿色生态相结合,打造华为全球创新基地。华为的落地,不仅是青浦产业发展的一个缩影,也是长三角一体化示范区内产业链“强链”的推动剂。“好风景引来好经济。”这句话已成现实。交汇点记者 许海燕 交汇点见习记者 王静(素材来源:沪浙皖各地日报、官微)
胡润百富发布2020中国消费电子10强企业:华为第一 VIVO超OPPO2020-10-12每日经济新闻  原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱 VIVO超OPPO     胡润百富10月12日发布《2020胡润中国10强消费电子企业》 华为以1.1万亿价值成为中国最值钱消费电子企业 小米、VIVO分别以4340亿元、1750亿元的价值位居第二和第三位        https://finance.sina.com.cn/chanjing/gsnews/2020-10-12/doc-iivhuipp9117505.shtml原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱,VIVO超OPPO胡润百富10月12日发布《2020胡润中国10强消费电子企业》,华为以1.1万亿价值成为中国最值钱消费电子企业,小米、VIVO分别以4340亿元、1750亿元的价值位居第二和第三位。胡润研究院指出,10强中5家做手机,VIVO价值首次超过OPPO,以1,750亿排名第三,OPPO以1,700亿排名第四,5家公司去年智能手机出货总量6.2亿部,占全球40%。10强中1家做无人机:大疆创新以1,000亿价值排名第五。1家以笔记本电脑为主:年收入3,600亿的联想集团以540亿价值排名第七。从地区看,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家,此外北京有2家,厦门有1家。责任编辑:邓健
INFO:root:Scraping https://k.sina.com.cn/article_1750070171_684ff39b01900ui5t.html?from=finance
胡润中国10强消费电子企业:华为最值钱,小米位居第二2020-10-12扬子晚报原标题:胡润中国10强消费电子企业:华为最值钱 小米位居第二 来源:   中新经纬客户端10月12日消息 据“胡润百富”微信号消息 《2020胡润中国10强消费电子企业》公布https://k.sina.com.cn/article_1653603955_628ffe7302000ype2.html?from=tech中新经纬客户端10月12日电 据“胡润百富”微信号12日消息,《2020胡润中国10强消费电子企业》公布,华为以1.1万亿价值成为中国最值钱消费电子企业,小米以4340亿价值排名第二;VIVO价值首次超过OPPO,以1750亿排名第三。来源:“胡润百富”微信号据介绍,胡润研究院今日发布《2020胡润中国10强消费电子企业》,列出了中国10强本土消费电子企业,按照企业市值或估值进行排名。上市公司市值按照2020年9月30日的收盘价计算,非上市公司估值参考已公开的、最新一轮融资估值,或参考同类上市公司估值。这是胡润研究院首次发布该榜单,调研范围仅包括中国大陆民营企业。消费电子指消费者日常生活使用的电子产品,主要指智能手机及各类可穿戴设备等。榜单不包括格力、美的、海尔等传统家用电器企业以及科沃斯等以扫地机器人为代表的智能家电企业;部分企业,如科大讯飞也推出了录音笔、智能办公本等消费电子产品,但占总收入的比例不足50%,也未纳入榜单范围;上榜企业以B2C为主要业务,部分企业如做AirPods的歌尔股份和做电子雾化器的思摩尔,价值都超过了千亿,但是以B2B为主要业务,因此也不在榜单上。胡润百富董事长兼首席调研官胡润表示,中国消费电子领先品牌是在海外认知度最高的中国品牌,特别是华为、小米、VIVO、OPPO、联想,以及畅销非洲的传音手机。胡润进一步称,“受美国制裁影响,华为面临不小的困难,价值从去年的1.2万亿下降到1.1万亿。华为从信息与通信基础设施业务成功发展出消费电子业务,去年华为消费者业务收入同比增长超过30%,占集团总收入的比例已经接近六成。华为消费者业务以手机为主,去年华为(含荣耀)智能手机发货量超过2.4亿台,市场份额达到18%,居全球前二;5G手机市场份额全球第一。”十强消费电子企业中,5家做手机,包括前四名以及第六名畅销非洲的传音;五家公司去年智能手机出货总量6.2亿部,占全球40%。区域方面,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家;北京有2家,厦门有1家。另外,前五名仅小米一家上市公司。具体来看,华为以1.1万亿价值成为中国最值钱消费电子企业。华为创立于1987年,是全球领先的信息与通信基础设施和智能终端提供商,目前有19.4万名员工,业务遍及170多个国家和地区,服务30多亿人口。华为100%由员工持有,通过工会实行员工持股计划,参与人数超过10万人。小米以4340亿价值排名第二。小米是一家以手机、智能硬件和IoT平台为核心的互联网公司,以智能手机为起点,目前产品线已覆盖笔记本、路由器、智能硬件、可穿戴设备、大家电等,业务已进入全球逾90个国家和市场,去年收入2058亿元。根据Canalys的统计,今年第二季度,小米智能手机出货量稳居全球前四,市场占有率为10.1%。VIVO以1750亿价值排名第三。VIVO是一家提供智慧终端产品和服务的科技公司,拥有完善的设计、研发、制造体系,在国内外多个城市均构建了自主及合作研发网络,研发范围包括5G通信、人工智能、工业设计、影像技术等众多个人消费电子产品和服务的前沿领域,在全球超过30个国家和地区有3.5亿用户。OPPO以1700亿价值排名第四。OPPO是全球领先的智能设备制造商,自2004年成立以来业务已遍及全球40多个国家和地区,服务超过3亿用户,2019年研发投入达到100亿人民币。除智能手机以外,产品还包括智能手环、手表、无线耳机等智能硬件。大疆创新以1000亿价值排名第五。大疆创新自2006年成立以来,在无人机、手持影像、机器人教育及更多前沿创新领域不断革新技术产品与解决方案。传音控股以770亿价值排名第六。传音控股成立于2013年,为新兴市场提供智能终端产品及移动互联网服务,旗下拥有手机品牌TECNO、itel及Infinix,以及数码配件品牌Oraimo、家用电器品牌Syinix以及售后服务品牌Carlcare等,销售区域主要集中在非洲、南亚、东南亚、中东和南美等全球新兴市场国家。2019年传音手机全球出货量1.37亿部(含功能机),其中非洲市场占有率达到52.5%。联想集团以540亿价值排名第七。联想集团致力于研究、设计与制造完备的端到端智能设备与智能基础架构产品组合,并为行业提供智能化转型服务与解决方案。联想集团是一家世界500强公司,拥有6.3万名员工,业务遍及180个国家和地区,2019年个人计算机市场份额达到创纪录的24.5%。盈趣科技以270亿价值排名第八。盈趣科技前身是万利达网控事业部,主要开展罗技遥控器研发和生产业务。独立运营后,盈趣加速新品类和新客户扩张,产品方面,从原先网络遥控器逐步切入智能家居、雕刻机、物联网热敏打印机和VR眼镜等,并逐步构建智能控制部件、创新消费电子产品。公司明星产品包括物联网热敏打印机(咕咕机)、智能咕咕机便携版MEMOBIRDGO和黑樱桃麦克风等。雾芯科技以150亿价值排名第九。雾芯科技是一家消费级电子雾化器品牌公司,目前主营业务是RELX悦刻品牌电子雾化器的研发、设计和销售。去年,悦刻与中国科学院深圳先进技术研究院一同开展了技术合作开发项目,该项目的研发内容集中在对人群的心理生理学影响比较、电子雾化器成分优化、其他电子雾化装置的生理效应评估等方面的前沿技术研究。漫步者以140亿价值排名第十。漫步者以多媒体音响的研发、生产、销售业务起家,拥有“漫步者”自有品牌音响。2019年推出“真正无线立体声”系列耳机产品,使耳机收入同比增长91%,占比超过了多媒体音响业务。
INFO:root:Scraping https://k.sina.com.cn/article_1676416442_63ec15ba01900vfay.html?from=job
华为鲁勇:5G发展不能「单打独斗」2020-10-1236氪     而这一切5G主导的变化之中 都少不了运营商、华为和各合作伙伴的身影 正如华为公司高级副总裁鲁勇在10月10日举办的2020通信展预沟通会上提到的 5G的发展不能“单打独斗” 需要技术与生态的协同https://k.sina.com.cn/article_1750070171_684ff39b01900ui5t.html?from=finance5G不是魔法,也不是凡尘,当它与其他技术结合时,未来才会发生改变。2019年6月,国内5G牌照发放。一切事物新生时难免饱受争议——基站铺设成本高、普及时间长、杀手级应用未出现等等质疑一时间甚嚣尘上。事实当然并非如此。不足一年半的时间,我国5G产业用突飞猛进的阶段性成果证明了未来前景的广阔。目前中国的5G基站数量已有50万,预计年底将达到60万;5G手机出货量已达到1.2亿,占比达41.5%,在网用户数超过1亿;5G覆盖范围已居全球首位,5G信号也被带上了世界之巅珠峰与地下800米的矿井中。不仅如此,5G已经在许多行业实现创新应用落地,截至今年6月,三大运营商5GtoB项目合计超过5000个,相关总营收超过15亿。5G已经给企业、行业、整个社会的数字化发展带来质的飞跃,比如武汉疫情期间,通过5G网络为“火神雷神两山医院”提供远程医疗服务,极大地降低了医患的感染风险;在山东、山西的矿区,基于5G实现的远程操控,也使得很多工人不必再下井进行几百米深的地下作业;依托5G网络及相关解决方案,湖南的华菱湘钢在疫情期间实现了中德工程师跨国5G远程AR作业辅助。而这一切5G主导的变化之中,都少不了运营商、华为和各合作伙伴的身影。正如华为公司高级副总裁鲁勇在10月10日举办的2020通信展预沟通会上提到的,5G的发展不能“单打独斗”,需要技术与生态的协同,需要与行业方案提供商、上下游伙伴、客户共同进行创新实践,才能“共创新价值”。5G:不要solo要打团“5G”早已不是一个单独的技术概念。去年8月15日,华为公司高级副总裁鲁勇就曾提出“5G+云+AI”的概念,这三大技术的结合目前已经被称为“水和电一般的基础设施”,成为了新基建的核心。今年的华为HC大会,华为轮值董事长郭平又提出了一个新的观点:“随着5G在全球完成规模部署,联接、云、AI、计算和行业应用这5种技术、5大机会史无前例地汇聚到一起。”5“机”协同的背后是华为的深入思考:5G发展,不能solo(个人作战),要打团(团体作战)。仅仅依靠5G单打独斗,没有办法给产业带来真正的价值。这一思考来源于华为的实践。鲁勇从5G当前首发的产业创新出发,发现不论是远程操控、图像识别,还是无人机器类等场景应用,依靠单纯的5G联接能力是无法实现的, 5G只有与智能终端、行业终端、云计算、AI等其他能力协同,并且结合行业信息化系统,才能产生聚变效应,在行业的数字化转型与智能升级中起到作用,真正成为企业、产业、经济、社会的动力。而5G的价值,也才能由此得以体现。华为公司高级副总裁,中国区总裁鲁勇:5G的发展不能“单打独斗”,要依靠5“机”协同;当前的社会价值已经逐步显现;对中国5G的网络能力、产业政策、生态成熟度充满信心。总结来看,只有5“机”协同才能通过5G打通“数字世界”和“物理世界”,实现“万物智能”的场景。以南方电网举例,传统模式下需要人工在几十米甚至上百米的高空在高压线上行走完成输电线路的巡检,在寒冬、酷暑等各种环境中工作。这项工作高危、艰难,亟需智能化改造。而华为与中国移动以及相关合作伙伴为南方电网提供的解决方案,就是通过5G、云、AI、计算和行业应用的协同,解决了长期以来的巡检难点。具体来看,通过华为自研的AI加速器镶嵌到无人机或者摄像头等终端上,可以进行图像识别;通过5G这条高速路将故障数据上传至云上监控管理平台后,部署在数据中心的服务器则能进一步训练和优化AI模型,可以实现设备的远程升级;原来需要20天才能完成的现场巡视工作,现在在输电监控指挥中心2小时就可完成,巡检效率足足提高了80倍,也最大化保障了人员的安全。这是典型的5“机”协同案例。缺1“机”,就无法达到现在的效果。时机:要想富先修路既然单打独斗不可行,那当前的时机是否已成熟,应该大批量铺设5G呢?为什么要在回报尚未完全显现时就发展5G呢?把视角拉长,站在科技变革的浪潮里来看这件事,才能找到答案。回看3G时代,因为有了3G网络和智能终端的出现,才会激发社交媒体、电商等移动互联应用,从而步入移动互联的全新时代,同时推动了经济模式的变革;4G时代,随着网络逐步成熟,新应用再次应运而生,有了短视频、直播新的消费级应用,以及在线教育等垂直维度的移动互联应用,甚至还产生了“粉丝经济”与“知识付费”变现模式,这些颠覆了3G时代移动互联仅靠“电商、广告以及游戏”变现的模式。这样看来,只有信息基础设施建设好了,才会激发个人、企业和社会,来创新应用、创新商业模式。况且,发放牌照一年多的时间,5G产业已经取得了很大的发展,可以说投入并没有提前太多,只是“适度超前”、“提前半步”。因此不需要为信息基础设施的适当提前的投入担心。总的来说,要想富先修路,进入新的经济时代的前提,是要让基础设施提前投入半步。价值:5GtoB的关键华为中国区副总裁,运营商业部总裁董明:5GtoB解决方案及产业创新的同时要做好商业模式设计,特别是要实现“价值定价”当然,3G和4G带来的经济和社会变化主要来自C端,因此大众才会不自觉地联想5G会给C端带来的改变。事实上,5G已经不仅仅是toC这么简单了。简单来说,5GtoC需要一个爆点,比如3G时代的微信,4G时代的抖音,但是在出现之前,一切都充满了不确定;To B不同,toB的业务成长缓慢,但是稳定,会遵循一个超大B、大B、中B、小B逐渐发展的路线,也是一个巨大的市场。深耕5GtoB的华为,目前已经积累了众多实践,并且基于前期行业拓展,也有了一些新的思考,华为中国区副总裁董明表示:第一,“敬畏行业”,每个行业有各自的场景和信息化系统,以及很深的积淀, 5“机”协同不仅是技术的协同,还必须要与行业方案提供商、上下游伙伴、客户共同进行创新实践,也就是生态的协同;第二,当前阶段还是要先根据区域特点做好行业选择,确定哪些场景具备先发优势,具备刚性需求,重点发力,做实做透,在实现应用价值闭环的同时,还要实现商业价值闭环;第三,就是要有设计出成熟的商业模式以实现价值利益的合理分配,避免同质化竞争。5GtoB特别是要做好“价值定价”,过往在toB领域一些“联接服务”仅依靠“成本定价”的方式,没有做到合理的价值分配,甚至出现价格战,是产业一起走过的弯路,5GtoB必须要有合理的“价值定价”才能形成创新的牵引力,有效推动商业生态的正循环,卷入更多参与者;第四,toB当前不求“百花齐放”,只求针对先发行业场景的有的放矢,并且在“0-1”的创新之后,不要急于追求“1-N”,还要进行一个“1-3”的复制过程,提炼行业共性的场景需求与解决方案设计,包括商业模式设计,之后进行“3-N”的复制。避免盲目投入。另外,在5G时代,toB和toC的界限不再像以前那般“非黑即白”,因为5G的特点是弹性、共享。除了部分企业会按需建设局域专网,比如某集团有30个工厂,不同工厂使用网络的时间不同,因此会按需建设;其他的一些情况,比如远程问诊、在线教育,他们也会使用toC的公共网络。华为中国运营商Marketing部部长刘西恒:5“机”协同,真正把平台能力、网络能力、终端能力、及面向行业定制化的开发能力耦合,才能实现行业的“即插即用”。总结来看,无论toB还是toC,中国都有最优质的5G土壤:中国有最大规模的用户群体,全球顶尖的运营商和通信厂商,领先的移动互联与行业信息化应用基础,优质的创新生态,以及来自国家有力的政策支持,这一切为中国5G产业创新与5“机”协同发展提供了最佳的发展环境。而华为,也将始终坚持“以客户为中心”的核心价值观,坚持做黑土地,坚持与生态伙伴一同发展,在尊重5G发展客观规律的前提下,对未来充满信心。5G不是魔法,也不是凡尘。当它与其他技术结合时,未来才会发生改变。
INFO:root:Scraping https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhvpwz1499616.shtml
INFO:root:Scraping https://k.sina.com.cn/article_5675440730_152485a5a02000xmuj.html?from=tech
任正非拿总会计师发声:华为未来专家当家,非官大说了算2020-10-12首席财务官   ]article_adlist--    声音· 财道传习社     10月10日 华为官方在心声社区发布了华为创始人兼CEO任正非签发的总裁办电子邮件 内容是7月份的三次讲话     讲话中 任正非表达了自己对公司人才管理和激励机制的看法 对华为内部人才的自我驱动也提出了建议   https://k.sina.com.cn/article_1676416442_63ec15ba01900vfay.html?from=job声音· 财道传习社10月10日,华为官方在心声社区发布了华为创始人兼CEO任正非签发的总裁办电子邮件,内容是7月份的三次讲话。讲话中,任正非表达了自己对公司人才管理和激励机制的看法,对华为内部人才的自我驱动也提出了建议。未来公司要强调专业作用,应该逐步由专家来当家。专家要赋予专业决策权,类似总会计师对能否入账做出最终决策那样,从部门首长那里分权。“专家不能论资排辈”在讲话中,任正非多次谈到要摒弃一些不够灵活的体制,给了专业人才充分的理解与空间。例如,他提出,对专家简单的以岗定级、以产品规模定岗的机制要废除;专家职级一定比主官低的限制要取消,专家系统里不能论资排辈。任正非提到,有些探索性、未来型研究项目是对不确定性的探索,短期很难出结果,但长期很有价值,要持之以恒的攻坚突破,所以,不仅要长期坚持投入,更要对专家以及他的研究团队考核,从开始的时候要建立一个合理的评价体系,可以用形象进度,基于研究的进度和过程结果对专家给予肯定。如果按照我们现在的考核机制,梵高是会饿死的。对失败的项目也要给予客观评定。他还提出,要推动专家垂直循环起来,这样优秀的人能很快、很容易冒上来。否则按层层垒土的方式,等到我们的新员工进来要当院士的时候,应该是70岁到80岁了。现阶段要重点关注,如何让新的优秀员工快速获得提拔,避免论资排辈、整齐划一的晋升控制模式造成优秀人才流失。对于外来专家、新进博士、天才少年,任正非认为,要给予他们适当的辅导、合理的评价和耐心等待,他们是我们明天的希望。他们一时还摸不清公司的架构,一时半会儿做不出大的贡献。可以让资深的退休专家来做他们的导师,帮助他们熟悉公司的技术框架,加快成长步伐。要学习美国、俄罗斯,尊重专家任正非在最新电邮中表示,公司的人才管理机制,要有利于专家和人才的成长和才能的发挥。管理机制的落后,会抑制创新,抑制我们前进,抑制我们进步。华为的人力资源管理机制要做调整,要改变我们对知识分子的评价制度和长远看法,要向美国、俄罗斯……学习尊重专家,否则就无法正确地发挥出科学家、专家、人才的价值。专委会以能力提升为中心,要对专业能力规划、专家能力评价承担责任并赋予权力。专家要赋予专业决策权,类似总会计师对能否入账做出最终决策那样,从部门首长那里分权。总体来看,任正非认为,在专家团队建设方面,第一,公司实现多元化管理,避免行政管理权力过于垄断,赋予专委会一定的人事权,与行政管理团队分好工,给予专家合理评价和有效激励。专委会要拿出专家认证的标准,要以进度来评价他的能力。有些探索性、未来型研究项目是对不确定性的探索,短期很难出结果,但长期很有价值,要持之以恒的攻坚突破,所以,不仅要长期坚持投入,更要对专家以及他的研究团队考核,从开始的时候要建立一个合理的评价体系,可以用形象进度,基于研究的进度和过程结果对专家给予肯定。第二,专委会设置要按专业领域能力划分而非行政部门来划分,负责队伍专业能力建设,掌握技术宏观方向,坚持专家评专家,选出各类领军人物;专委会的结构上,要实行任期制,老中青相结合。高级专家要精专于长,矢志不移地追求,要有一定的稳定性;另外,中级专家要有一定范围的流动,给相关领域带去活力,更好地激活组织,有计划、有策略地跨领域、跨部门流动;年青的专家要甩开距离,大胆流动,去吸收宇宙真气,去吸收丰富的地气,有小小的成功,知晓成功的过程。面对美国,华为应做好自强与开放值得一提的是,任正非强调,对待与美国现在这种状况,最终还是我们自身要做好,第一要自强,第二要开放,自强了就敢开放。专家不能只埋头苦干、像蜡烛一样把自己烧光。在某些方面要细嚼,但如果只是这样,就是书呆子,因为你没有广谱的知识,没有战略洞察能力,就会事倍功半。埋头苦干,你就是自耕农。世界是开放的,土鳖专家要加强自己洋化,多上网,多读文献,更努力学习西方先进的思想,要做蓄电池不停充电,然后也要做灯塔,燃烧自己照亮别人。他认为,专家要敢于参加会战,你不参加会战就不能综合提高。不要认为自己是做这个的,就只能垂直往上做。参加会战不能固执己见,因为会战会有多学科的专家一起,你要去向别人吸收营养,理解别人的架构、方程等各种东西,在一起形成综合平台。“我们公司在大的优势上超越美国是困难的,美国的技术很强,但是我们综合起来就有实力了。端、管、云、芯--世界只有华为一个公司,综合平台就是我们的优势,我们完全可以在这个综合优势上做到世界第一。”任正非说。“逐步由专家来当家”任正非表示,随着华为公司管理越来越规范,领导的作用更多的是组织作用。如果领导冒充专家,就会打偏、打歪。未来公司要强调专业作用,应该逐步由专家来当家。要梳理好专家在当前业务决策团队中关于专业决策的责任和权力,通过合理的专家分权,让专家真正掌握作战中一定的专业决策权,以强调专业作用对作战的提升与保障,简化管理。因此,在日常作战中,要将主管与专家的责任区分开来。首先要明确专家的核心价值是解决问题,专家就是要能发现问题、定义问题的根因并最终解决问题,要解决问题也就要能参与决策。“所以,要将业务开展中各种权力在决策团队(如ST/IPMT/ITMT/SDT等)、部门主管、专家间分配好,专业技术领域的问题应该由最懂的人决策。后续的变革要将专家和行政组织及主管各自的责任区分开来,逐步明确哪些事的权力能够由专家来闭环,让专家拥有作战的一部分专业决策和局部的专业资源聚集权力,这样简化管理,责任和权力对等到专家上。”他说。“人才还要坚持集体主义下的个人英雄主义”讲话中,任正非谈到了应对美国限制的态度——最终还是我们自身要做好,第一要自强,第二要开放,自强了就敢开放。为了实现自强和开放,任正非提出,土鳖专家要加强自己洋化,多上网,多读文献,更努力学习西方先进的思想,要做蓄电池不停充电,然后也要做灯塔,燃烧自己照亮别人。他坦言,专家要敢于参加会战,不参加会战就不能综合提高。不要认为自己是做这个的,就只能垂直往上做。参加会战不能固执己见,因为会战会有多学科的专家一起,要去向别人吸收营养,理解别人的架构、方程等各种东西,在一起形成综合平台。“我们公司在大的优势上超越美国是困难的,美国的技术很强,但是我们综合起来就有实力了。端、管、云、芯--世界只有华为一个公司,综合平台就是我们的优势,我们完全可以在这个综合优势上做到世界第一。”除自主学习外,人才还要坚持集体主义下的个人英雄主义。任正非解释道,我们允许个人英雄主义,但你先要有集体主义。专家的创新如果完全脱离大平台,一个人孤军奋战,最后脱离平台造出来一个模块,不是公司需要的。比如说鸿蒙将来是一个大盘子,一个盘子里装了好多水饺、丸子。水饺说:“我不要这个盘子,我要悬在空中”,那怎么能行。在我们公司,你不可能拿着这么高的工资让你做小的苹果、小的萝卜。最后,任正非提出,专家想要发挥价值出来,要有矢志不渝的精神。一是自己要呐喊,不能等着别人来发掘。煤炭在地下几千万年我们才知道这里有煤炭、石油。对于不合理的人力资源政策,你该攻击就攻击,到心声上去呐喊,大家一起是有可能改天换地,打破官僚主义的。首席财务官视频号每天一个财务醒脑小视频,1分钟看清财务真相
华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二2020-10-12阿思达克财经新闻原标题:华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二    来源:阿思达克财经新闻       胡润百富发布《2020胡润中国10强消费电子企业》显示https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhvpwz1499616.shtml原标题:华为以1.1万亿人币价值成中国最值钱消费电子企业 小米排第二    来源:阿思达克财经新闻胡润百富发布《2020胡润中国10强消费电子企业》显示,华为以1.1万亿元人民币(下同)价值成为中国最值钱消费电子企业,小米(01810.HK)以4,340元亿价值排名第二。(ta/w)(报价延迟最少十五分钟。沽空资料截至 2020-10-09 16:25。)
INFO:root:Scraping https://finance.sina.com.cn/chanjing/gsnews/2020-10-12/doc-iivhuipp9117505.shtml
INFO:root:Scraping https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9118684.shtml
INFO:root:Scraping https://finance.sina.com.cn/stock/hkstock/ggscyd/2020-10-12/doc-iivhvpwz1494417.shtml
沪浙皖七日谈|黄金周消费强势增长,华为全球创新基地开工2020-10-12新华报业网与行业巨头阿里、华为再度携手 意在用科技打造更有温度的智慧城市       长假红火似过年 旅游收入恢复超七成    国庆长假 瓜果飘香 疫情防控常态化背景下的首个长假 沪浙皖消费市场强势增长 数据是最好的佐证——https://k.sina.com.cn/article_5675440730_152485a5a02000xmuj.html?from=tech稻菽千重浪,遍地稻花香。今年,国庆和中秋撞了个满怀,网友感叹,“这个国庆像过年”。是的,黄金周期间,沪浙皖三地消费强势增长,乡村休闲游成假日旅游“新潮流”;长三角一体化再迈新步伐,示范区首次统一企业登记“门槛”,长三角企业可以“姓”长三角了;长三角龙头城市上海动作频频,与行业巨头阿里、华为再度携手,意在用科技打造更有温度的智慧城市。长假红火似过年,旅游收入恢复超七成国庆长假,瓜果飘香。疫情防控常态化背景下的首个长假,沪浙皖消费市场强势增长。数据是最好的佐证——10月1日至8日,上海437家大型商业企业实现销售额123.8亿元,同比增长13.7%;根据浙江省10个重点行业监测情况,7万多家样本企业累计实现营收85.7亿元,较去年同期增长8.4%;安徽53家省级重点流通企业,共实现销售额29.75亿元,同比增长9.3%。游客激增,人潮涌动……三地旅游市场同步恢复。假日期间,上海共接待游客883万人次,同比恢复75%;浙江全省共接待游客5445.1万人次,恢复至去年同期的80.5%;安徽累计接待游客5003.79万人,同比恢复78.07%。其实,放眼全国,数据同样让人振奋,中国双节假期共6.37亿人次出游,外国媒体纷纷表示“羡慕”——“这是梦寐以求的事情”。疫情之下,旅游市场也呈现出新的特点。红色旅游、郊区古镇游、乡村旅游等,成为假日旅游“潮流”。纳入上海假日重点监测统计的8家红色主题类景区景点累计接待游客17.25万人次,同比增长24.13%。上海郊野公园8天累计接待市民游客45万人次,同比增长128%。安徽省文化和旅游厅的调查数据显示,70.9%的居民选择到自然景观和乡村旅游点休闲度假。长三角地区一衣带水,高铁带动“一市三省”居民“串门游”。以安徽为例,假日期间,安徽省累计接待游客超5000万人,实现旅游收入313.40亿元。其中,沪苏浙来皖游客占比超50%。企业可“姓”长三角,示范区再传新利好长三角企业可以“姓”长三角了!10月9日,《长三角生态绿色一体化发展示范区统一企业登记标准实施意见》正式施行。意见允许企业在名称和住所中使用“长三角一体化示范区”字样,增强企业认同感、归属感的同时,提升他们在长三角一体化示范区内的品牌影响力,增加他们潜在的市场机遇。9日下午,在朱家角市场监管所,朱家角工业园区招商员基月峰代企业拿到了首批享受新政红利的全新营业执照。中采(上海)电子商务有限公司变更后的营业执照住所一栏填写的是“长三角一体化示范区(上海青浦)康业路6号1幢五层A区101室”。基月峰表示,此次申请变更的公司主营业务之一是招商,登记住所突出“长三角一体化示范区”后,更有利于扩大影响力和发展业务。不仅如此,《意见》施行后,长三角生态绿色一体化发展示范区真正实现了企业登记“门槛”的统一。在示范区内,企业新设将统一实现“一表申报、一窗领取”,两天办结包括企业设立、公章刻制、涉税事项、就业参保四个环节在内的全部相关业务手续。同样在本周,沪苏浙联合印发《长三角生态绿色一体化发展示范区政府核准的投资项目目录(2020年本)》,着力降低跨区域投资的制度成本和协调成本,寻求最大“公约数”。“这一目录,是我国第一个由地方政府联合发布的跨省域的投资项目核准目录。”长三角一体化示范区执委会副主任唐晓东说。比如,就示范区内省级以下核准权限而言,除国家明确要求保留在省级、不得下放的核准事项外,非跨界项目核准权限全部下放至上海市青浦区、江苏省苏州市吴江区和浙江省嘉兴市嘉善县,省界跨区域项目由长三角示范区执委会负责核准。据悉,目录共涉及12个领域49项,适用范围包括青浦区、吴江区和嘉善县,覆盖行政面积约2300平方公里。巨头频频落子上海,发力数字经济上海发力数字经济,近日与几家互联网巨头的携手,引发各界关注。9月29日,上海市政府与美团点评集团签订战略合作框架协议。根据框架协议,双方将围绕智慧交通、数字商圈、行业数字化转型等领域,加强重大项目合作。美团点评集团将建设新上海总部基地,加快人工智能等新一代信息技术的研发整合,积极布局文旅、移动出行、金融科技等创新业务。选择上海的并不是只有美团。10月9日,上海市政府与阿里巴巴集团、蚂蚁集团签署战略合作协议。此次签约后,上海市和阿里巴巴集团、蚂蚁集团将围绕在线新经济、数字新基建、金融科技、跨境业务、数字生活、云上会展等方面开展合作,加快“三总部三中心”建设,加大对云计算、人工智能、区块链等新技术的研发。阿里巴巴集团、蚂蚁集团将继续优化在上海的产业布局,加大投资力度。这是上海市和阿里巴巴集团继2015年、2018年后第三次签署战略合作协议。此前,多个在沪总部以及阿里巴巴上海研发中心、阿里新零售中心、蚂蚁科技中心等核心创新业务与战略板块加速发展,并与上汽集团、百联集团等企业开展了战略合作。而华为与上海的合作也在进一步深化。日前,上海市政府与华为公司深化战略合作框架协议签约暨华为青浦研发中心项目开工仪式举行。华为青浦研发中心项目位于上海市青浦区金泽镇,总用地面积约2400亩。该项目将具有高科技元素的现代化工作场所与绿色生态相结合,打造华为全球创新基地。华为的落地,不仅是青浦产业发展的一个缩影,也是长三角一体化示范区内产业链“强链”的推动剂。“好风景引来好经济。”这句话已成现实。交汇点记者 许海燕 交汇点见习记者 王静(素材来源:沪浙皖各地日报、官微)
胡润百富发布2020中国消费电子10强企业:华为第一 VIVO超OPPO2020-10-12每日经济新闻  原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱 VIVO超OPPO     胡润百富10月12日发布《2020胡润中国10强消费电子企业》 华为以1.1万亿价值成为中国最值钱消费电子企业 小米、VIVO分别以4340亿元、1750亿元的价值位居第二和第三位        https://finance.sina.com.cn/chanjing/gsnews/2020-10-12/doc-iivhuipp9117505.shtml原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱,VIVO超OPPO胡润百富10月12日发布《2020胡润中国10强消费电子企业》,华为以1.1万亿价值成为中国最值钱消费电子企业,小米、VIVO分别以4340亿元、1750亿元的价值位居第二和第三位。胡润研究院指出,10强中5家做手机,VIVO价值首次超过OPPO,以1,750亿排名第三,OPPO以1,700亿排名第四,5家公司去年智能手机出货总量6.2亿部,占全球40%。10强中1家做无人机:大疆创新以1,000亿价值排名第五。1家以笔记本电脑为主:年收入3,600亿的联想集团以540亿价值排名第七。从地区看,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家,此外北京有2家,厦门有1家。责任编辑:邓健
2020胡润中国10强消费电子企业:华为位居第一 小米OV紧随其后2020-10-12CCTIME飞象网原标题:2020胡润中国10强消费电子企业:华为位居第一 小米OV紧随其后    来源:CCTIME飞象网   飞象网讯 10月12日早间消息 胡润百富今日发布《2020胡润中国10强消费电子企业》 华为以1.1万亿价值成为中国最值钱消费电子企业https://finance.sina.com.cn/stock/relnews/hk/2020-10-12/doc-iivhuipp9118684.shtml原标题:2020胡润中国10强消费电子企业:华为位居第一 小米OV紧随其后    来源:CCTIME飞象网飞象网讯10月12日早间消息,胡润百富今日发布《2020胡润中国10强消费电子企业》,华为以1.1万亿价值成为中国最值钱消费电子企业,小米以4340亿价值排名第二。vivo和OPPO分别以1750亿元、1700亿元排名第三和第四。
INFO:root:Scraping https://finance.sina.com.cn/tech/2020-10-12/doc-iivhvpwz1494271.shtml
胡润百富发布2020中国消费电子10强企业:华为最值钱 VIVO超OPPO2020-10-12每日经济新闻  原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱 VIVO超OPPO     每经编辑 周宇翔     胡润百富10月12日发布《2020胡润中国10强消费电子企业》 华为以1.1万亿价值成为中国最值钱消费电子企业https://finance.sina.com.cn/stock/hkstock/ggscyd/2020-10-12/doc-iivhvpwz1494417.shtml原标题:胡润百富发布2020中国消费电子10强企业:华为最值钱,VIVO超OPPO每经编辑 周宇翔胡润百富10月12日发布《2020胡润中国10强消费电子企业》,华为以1.1万亿价值成为中国最值钱消费电子企业,小米、VIVO分别以4340亿元、1750亿元的价值位居第二和第三位。胡润研究院指出,10强中5家做手机,VIVO价值首次超过OPPO,以1,750亿排名第三,OPPO以1,700亿排名第四,5家公司去年智能手机出货总量6.2亿部,占全球40%。10强中1家做无人机:大疆创新以1,000亿价值排名第五。1家以笔记本电脑为主:年收入3,600亿的联想集团以540亿价值排名第七。从地区看,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家,此外北京有2家,厦门有1家。封面图片来源:摄图网责任编辑:张海营
2020胡润中国10强消费电子企业:华为、小米位居一二2020-10-12新浪科技10月12日早间消息 胡润百富今日发布《2020胡润中国10强消费电子企业》 华为以1.1万亿价值成为中国最值钱消费电子企业 小米以4340亿价值排名第二      胡润研究院指出 10强中5家做手机 VIVO价值首次超过OPPO 以1750亿排名第三 OPPO以1700亿排名第四 5家公司去年智能手机出货总量6.2亿部https://finance.sina.com.cn/tech/2020-10-12/doc-iivhvpwz1494271.shtml新浪科技讯 10月12日早间消息,胡润百富今日发布《2020胡润中国10强消费电子企业》,华为以1.1万亿价值成为中国最值钱消费电子企业,小米以4340亿价值排名第二。胡润研究院指出,10强中5家做手机,VIVO价值首次超过OPPO,以1750亿排名第三,OPPO以1700亿排名第四,5家公司去年智能手机出货总量6.2亿部,占全球40%。10强中1家做无人机:大疆创新以1000亿价值排名第五。1家以笔记本电脑为主:年收入3600亿的联想集团以540亿价值排名第七。从地区看,以深圳和东莞为主,大湾区占十强中七席,其中深圳5家,东莞2家,此外北京有2家,厦门有1家。

Tools for web scraping with Python

  • BeautifulSoup. Documentation in Chinese.

  • scrapy: an open source and collaborative framework for extracting the data you need from websites.

  • selenium: Selenium WebDriver is created for browser automation, it can be easily used for scraping data from the web. Selenium is to select and navigate the components of a website that are non-static and need to be clicked or chosen from drop-down menus.

Lab 3.1

Scrape any data you are interested in using Python.