Web Scraping with Python¶

Feng Li

School of Statistics and Mathematics

Central University of Finance and Economics

feng.li@cufe.edu.cn

https://feng.li/python

What Is Web Scraping?¶

The automated gathering of data from the internet is nearly as old as the internet itself. Although web scraping is not a new term, in years past the practice has been more commonly known as screen scraping, data mining, web harvesting, or similar variations. General consensus today seems to favor web scraping, so that is the term I use throughout the book, although I also refer to programs that specifically traverse multiple pages as web crawlers or refer to the web scraping programs themselves as bots.

In theory, web scraping is the practice of gathering data through any means other than a program interacting with an API (or, obviously, through a human using a web browser). This 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. Because the scope of the field is so broad, this book covers the fundamental basics of web scraping and crawling in Part I and delves into advanced topics in Part II. I suggest that all readers carefully study the first part and delve into the more specific in the second part as needed.

Your First Web Scraper¶

Let's try the toy first¶

In [1]:
from urllib.request import urlopen
html = urlopen('https://feng.li/python/')
print(html.read())
b'<!doctype html>\n<html lang="en-US" class="respect-color-scheme-preference">\n<head>\n\t<meta charset="UTF-8" />\n\t<meta name="viewport" content="width=device-width, initial-scale=1" />\n\t<title>Python\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1 &#8211; Dr. Feng Li</title>\n<meta name=\'robots\' content=\'max-image-preview:large\' />\n<link rel=\'dns-prefetch\' href=\'//s.w.org\' />\n<link rel="alternate" type="application/rss+xml" title="Dr. Feng Li &raquo; Feed" href="https://feng.li/feed/" />\n<link rel="alternate" type="application/rss+xml" title="Dr. Feng Li &raquo; Comments Feed" href="https://feng.li/comments/feed/" />\n\t\t<script>\n\t\t\twindow._wpemojiSettings = {"baseUrl":"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/13.1.0\\/72x72\\/","ext":".png","svgUrl":"https:\\/\\/s.w.org\\/images\\/core\\/emoji\\/13.1.0\\/svg\\/","svgExt":".svg","source":{"concatemoji":"https:\\/\\/feng.li\\/wordpress\\/wp-includes\\/js\\/wp-emoji-release.min.js?ver=5.8.2"}};\n\t\t\t!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([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!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);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()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.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://feng.li/wordpress/wp-includes/css/dist/block-library/style.min.css?ver=5.8.2\' media=\'all\' />\n<style id=\'wp-block-library-theme-inline-css\'>\n#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}\n</style>\n<link rel=\'stylesheet\' id=\'toc-screen-css\'  href=\'https://feng.li/wordpress/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2106\' media=\'all\' />\n<link rel=\'stylesheet\' id=\'twenty-twenty-one-style-css\'  href=\'https://feng.li/wordpress/wp-content/themes/twentytwentyone/style.css?ver=1.4\' media=\'all\' />\n<style id=\'twenty-twenty-one-style-inline-css\'>\n:root{--global--color-background: #e2e2d3;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;}\n</style>\n<link rel=\'stylesheet\' id=\'twenty-twenty-one-print-style-css\'  href=\'https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4\' media=\'print\' />\n<link rel=\'stylesheet\' id=\'tt1-dark-mode-css\'  href=\'https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css?ver=1.4\' media=\'all\' />\n<script src=\'https://feng.li/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.6.0\' id=\'jquery-core-js\'></script>\n<script src=\'https://feng.li/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2\' id=\'jquery-migrate-js\'></script>\n<link rel="https://api.w.org/" href="https://feng.li/wp-json/" /><link rel="alternate" type="application/json" href="https://feng.li/wp-json/wp/v2/pages/1525" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://feng.li/wordpress/xmlrpc.php?rsd" />\n<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://feng.li/wordpress/wp-includes/wlwmanifest.xml" /> \n<meta name="generator" content="WordPress 5.8.2" />\n<link rel="canonical" href="https://feng.li/teaching/python/" />\n<link rel=\'shortlink\' href=\'https://feng.li/?p=1525\' />\n<link rel="alternate" type="application/json+oembed" href="https://feng.li/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffeng.li%2Fteaching%2Fpython%2F" />\n<link rel="alternate" type="text/xml+oembed" href="https://feng.li/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffeng.li%2Fteaching%2Fpython%2F&#038;format=xml" />\n<style id="custom-background-css">\nbody.custom-background { background-color: #e2e2d3; }\n</style>\n\t<link rel="icon" href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-32x32.png" sizes="32x32" />\n<link rel="icon" href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-192x192.png" sizes="192x192" />\n<link rel="apple-touch-icon" href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-180x180.png" />\n<meta name="msapplication-TileImage" content="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-270x270.png" />\n\t\t<style id="wp-custom-css">\n\t\t\t.site-title {\n\tfont-size: 30px;\n}\n\n.singular .entry-title {\n\tfont-size:30px;\n}\n\nh2 {\n\tfont-size:28px;\n}\n\n.wp-block-rss .wp-block-rss__item-title > a {\n\tfont-size: 20px;\n\tcolor: darkred;\n}\n\n.wp-block-rss:not(.is-grid) > li {\n    margin-top: calc(0.0 * var(--global--spacing-vertical));\n    margin-bottom: calc(0.0 * var(--global--spacing-vertical));\n}\n\n.wp-block-rss > li > * {\n    margin-top: calc(0.0 * var(--global--spacing-vertical));\n    margin-bottom: calc(0.0 * var(--global--spacing-vertical));\n}\n\n.comments-title, .comment-reply-title {\n    font-size: 16pt;\n}\n\n.comment-meta .comment-author .fn {\n    font-style: italic;\n    font-size: 16pt;\n}\t\t</style>\n\t\t\t<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->\n\t<style>\n\t\t\t</style>\n\t<!-- Fonts Plugin CSS -->\n\t<script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-36759063-1","auto");ga("send","pageview");</script></head>\n\n<body class="page-template-default page page-id-1525 page-child parent-pageid-11 custom-background wp-embed-responsive is-light-theme has-background-white no-js singular has-main-navigation">\n<div id="page" class="site">\n\t<a class="skip-link screen-reader-text" href="#content">Skip to content</a>\n\n\t\n<header id="masthead" class="site-header has-title-and-tagline has-menu" role="banner">\n\n\t\n\n<div class="site-branding">\n\n\t\n\t\t\t\t\t\t<p class="site-title"><a href="https://feng.li/">Dr. Feng Li</a></p>\n\t\t\t\n\t\t\t<p class="site-description">\n\t\t\t{ computing, forecasting and learning with massive machines }\t\t</p>\n\t</div><!-- .site-branding -->\n\t\n\t<nav id="site-navigation" class="primary-navigation" role="navigation" aria-label="Primary menu">\n\t\t<div class="menu-button-container">\n\t\t\t<button id="primary-mobile-menu" class="button" aria-controls="primary-menu-list" aria-expanded="false">\n\t\t\t\t<span class="dropdown-icon open">Menu\t\t\t\t\t<svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 6H19.5V7.5H4.5V6ZM4.5 12H19.5V13.5H4.5V12ZM19.5 18H4.5V19.5H19.5V18Z" fill="currentColor"/></svg>\t\t\t\t</span>\n\t\t\t\t<span class="dropdown-icon close">Close\t\t\t\t\t<svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 10.9394L5.53033 4.46973L4.46967 5.53039L10.9393 12.0001L4.46967 18.4697L5.53033 19.5304L12 13.0607L18.4697 19.5304L19.5303 18.4697L13.0607 12.0001L19.5303 5.53039L18.4697 4.46973L12 10.9394Z" fill="currentColor"/></svg>\t\t\t\t</span>\n\t\t\t</button><!-- #primary-mobile-menu -->\n\t\t</div><!-- .menu-button-container -->\n\t\t<div class="primary-menu-container"><ul id="primary-menu-list" class="menu-wrapper"><li id="menu-item-441" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-441"><a href="https://feng.li/research/">Research</a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>\n<ul class="sub-menu">\n\t<li id="menu-item-1503" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1503"><a href="/research">Publications &#038; Projects</a></li>\n\t<li id="menu-item-917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-917"><a href="https://feng.li/research/services/">Academic Services</a></li>\n\t<li id="menu-item-3053" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3053"><a href="https://feng.li/research/talks/">Talks and Interviews\xef\xbc\x88\xe5\xad\xa6\xe6\x9c\xaf\xe6\x8a\xa5\xe5\x91\x8a\xe5\x92\x8c\xe8\xae\xbf\xe8\xb0\x88\xef\xbc\x89</a></li>\n\t<li id="menu-item-1629" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1629"><a href="https://feng.li/research/nsfc11501587/">Project: NSFC-11501587</a></li>\n</ul>\n</li>\n<li id="menu-item-2527" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2527"><a>Monographs | Books</a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>\n<ul class="sub-menu">\n\t<li id="menu-item-2514" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2514"><a href="https://feng.li/bayesian-modeling-of-conditional-densities/">Bayesian Modeling of Conditional Densities</a></li>\n\t<li id="menu-item-2574" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2574"><a href="https://feng.li/distributed-statistical-computing/">\xe5\xa4\xa7\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe5\xb8\x83\xe5\xbc\x8f\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe6\xa1\x88\xe4\xbe\x8b\xef\xbc\x88Distributed Statistical Computing\xef\xbc\x89</a></li>\n\t<li id="menu-item-2110" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2110"><a href="https://feng.li/files/statcomp/book/index.html">\xe7\xbb\x9f\xe8\xae\xa1\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x88Statistical Computing\xef\xbc\x89</a></li>\n\t<li id="menu-item-1822" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1822"><a href="https://feng.li/fppcn/">\xe9\xa2\x84\xe6\xb5\x8b\xef\xbc\x9a \xe6\x96\xb9\xe6\xb3\x95\xe4\xb8\x8e\xe5\xae\x9e\xe8\xb7\xb5\xef\xbc\x88Forecasting: principles and practice \xef\xbc\x89</a></li>\n</ul>\n</li>\n<li id="menu-item-442" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-442"><a href="https://feng.li/code/">Software | Code</a></li>\n<li id="menu-item-443" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-443"><a href="https://feng.li/teaching/">Courses</a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>\n<ul class="sub-menu">\n\t<li id="menu-item-2533" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2533"><a href="https://feng.li/teaching/distcomp/">Distributed Statistical Computing\xef\xbc\x88\xe5\xa4\xa7\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe5\xb8\x83\xe5\xbc\x8f\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x89</a></li>\n\t<li id="menu-item-2532" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2532"><a href="https://feng.li/teaching/statcomp/">Statistical Computing\xef\xbc\x88\xe7\xbb\x9f\xe8\xae\xa1\xe8\xae\xa1\xe7\xae\x97\xef\xbc\x89</a></li>\n\t<li id="menu-item-2815" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1525 current_page_item menu-item-2815"><a href="https://feng.li/teaching/python/" aria-current="page">Python For Finance and Economics\xef\xbc\x88Python\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xef\xbc\x89</a></li>\n\t<li id="menu-item-2531" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2531"><a href="https://feng.li/teaching/tds/">Tools for Data Science\xef\xbc\x88\xe6\x95\xb0\xe6\x8d\xae\xe7\xa7\x91\xe5\xad\xa6\xe5\xb7\xa5\xe5\x85\xb7\xef\xbc\x89</a></li>\n\t<li id="menu-item-1721" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1721"><a href="/teaching">ALL TEACHING</a></li>\n</ul>\n</li>\n<li id="menu-item-2107" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2107"><a>KLLAB | People</a><button class="sub-menu-toggle" aria-expanded="false" onClick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor"/></svg></span><span class="icon-minus"><svg class="svg-icon" width="18" height="18" aria-hidden="true" role="img" focusable="false" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor"/></svg></span><span class="screen-reader-text">Open menu</span></button>\n<ul class="sub-menu">\n\t<li id="menu-item-1972" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1972"><a href="https://kllab.org">KLLAB.org (Dr. Kang &#038; Li&#8217;s Lab)</a></li>\n\t<li id="menu-item-1237" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1237"><a href="https://yanfei.site/">Life Partner</a></li>\n\t<li id="menu-item-916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-916"><a href="https://feng.li/students/">Students</a></li>\n</ul>\n</li>\n<li id="menu-item-445" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-445"><a href="https://feng.li/contact/">Contact</a></li>\n<li id="menu-item-446" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-446"><a href="https://feng.li/cn/">\xe6\x9d\x8e\xe4\xb8\xb0</a></li>\n</ul></div>\t</nav><!-- #site-navigation -->\n\n</header><!-- #masthead -->\n\n\t<div id="content" class="site-content">\n\t\t<div id="primary" class="content-area">\n\t\t\t<main id="main" class="site-main" role="main">\n\n<article id="post-1525" class="post-1525 page type-page status-publish hentry entry">\n\n\t\t\t<header class="entry-header alignwide">\n\t\t\t<h1 class="entry-title">Python\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1</h1>\t\t\t\t\t</header><!-- .entry-header -->\n\t\n\t<div class="entry-content">\n\t\t\n<div class="wp-block-columns alignwide">\n<div class="wp-block-column">\n<div id="toc_container" class="toc_transparent no_bullets"><p class="toc_title">Contents</p><ul class="toc_list"><li><a href="#i"><span class="toc_number toc_depth_1">1</span> \xe8\xaf\xbe\xe7\xa8\x8b\xe7\xae\x80\xe4\xbb\x8b</a></li><li><a href="#i-2"><span class="toc_number toc_depth_1">2</span> \xe6\x8e\x88\xe8\xaf\xbe\xe6\x95\x99\xe5\xb8\x88</a></li><li><a href="#i-3"><span class="toc_number toc_depth_1">3</span> \xe5\x8f\x82\xe8\x80\x83\xe4\xb9\xa6</a></li><li><a href="#i-4"><span class="toc_number toc_depth_1">4</span> \xe8\xae\xb2\xe8\xaf\xbe\xe8\xa7\x86\xe9\xa2\x91</a></li><li><a href="#i-5"><span class="toc_number toc_depth_1">5</span> \xe5\xb9\xbb\xe7\x81\xaf\xe7\x89\x87</a></li></ul></div>\n<h2><span id="i">\xe8\xaf\xbe\xe7\xa8\x8b\xe7\xae\x80\xe4\xbb\x8b</span></h2>\n\n\n\n<p>Python\xe7\xa8\x8b\xe5\xba\x8f\xe8\xae\xbe\xe8\xae\xa1\xe6\x98\xaf\xe9\x9d\xa2\xe5\x90\x91\xe8\xb4\xa2\xe7\xbb\x8f\xe5\x92\x8c\xe7\xbb\x9f\xe8\xae\xa1\xe4\xb8\x93\xe4\xb8\x9a\xe5\xad\xa6\xe7\x94\x9f\xe5\xbc\x80\xe8\xae\xbe\xe7\x9a\x84\xe4\xb8\x80\xe9\x97\xa8\xe4\xbb\xa5\xe5\xba\x94\xe7\x94\xa8\xe4\xb8\xba\xe4\xb8\xbb\xe7\x9a\x84\xe7\xbc\x96\xe7\xa8\x8b\xe8\xaf\xbe\xe7\xa8\x8b\xef\xbc\x8c\xe8\xaf\xa5\xe8\xaf\xbe\xe7\xa8\x8b\xe6\x9c\x80\xe6\x97\xa9\xe7\x94\xb1\xe6\x9d\x8e\xe4\xb8\xb0\xe8\x80\x81\xe5\xb8\x88\xe5\x9c\xa8\xe4\xb8\xad\xe5\xa4\xae\xe8\xb4\xa2\xe7\xbb\x8f\xe5\xa4\xa7\xe5\xad\xa6\xe4\xbb\xa5\xe5\x85\xac\xe5\xbc\x80\xe8\xae\xb2\xe5\xba\xa7\xe7\x9a\x84\xe5\xbd\xa2\xe5\xbc\x8f\xe5\xbc\x80\xe8\xae\xbe\xef\xbc\x8c\xe5\x90\x8e\xe6\x88\x90\xe4\xb8\xba\xe4\xb8\xad\xe5\xa4\xae\xe8\xb4\xa2\xe7\xbb\x8f\xe5\xa4\xa7\xe5\xad\xa6\xe9\x87\x91\xe8\x9e\x8d\xe3\x80\x81\xe4\xbc\x9a\xe8\xae\xa1\xe5\x92\x8cMBA\xe9\xa1\xb9\xe7\x9b\xae\xe7\x9a\x84\xe6\xa0\xb8\xe5\xbf\x83\xe8\xaf\xbe\xe7\xa8\x8b\xe3\x80\x82</p>\n\n\n\n<h2><span id="i-2">\xe6\x8e\x88\xe8\xaf\xbe\xe6\x95\x99\xe5\xb8\x88</span></h2>\n\n\n\n<div class="wp-block-columns alignwide">\n<div class="wp-block-column" style="flex-basis:100%">\n<p>\xe6\x9d\x8e\xe4\xb8\xb0\xe5\x8d\x9a\xe5\xa3\xab\xe7\x8e\xb0\xe4\xbb\xbb<a href="http://www.cufe.edu.cn/">\xe4\xb8\xad\xe5\xa4\xae\xe8\xb4\xa2\xe7\xbb\x8f\xe5\xa4\xa7\xe5\xad\xa6</a><a href="http://sam.cufe.edu.cn/">\xe7\xbb\x9f\xe8\xae\xa1\xe4\xb8\x8e\xe6\x95\xb0\xe5\xad\xa6\xe5\xad\xa6\xe9\x99\xa2</a>\xe5\x89\xaf\xe9\x99\xa2\xe9\x95\xbf\xe3\x80\x81\xe5\x89\xaf\xe6\x95\x99\xe6\x8e\x88\xe3\x80\x81\xe7\xa1\x95\xe5\xa3\xab\xe7\x94\x9f\xe5\xaf\xbc\xe5\xb8\x88\xe3\x80\x82\xe5\x8d\x9a\xe5\xa3\xab\xe6\xaf\x95\xe4\xb8\x9a\xe4\xba\x8e\xe7\x91\x9e\xe5\x85\xb8<a href="http://www.su.se/">\xe6\x96\xaf\xe5\xbe\xb7\xe5\x93\xa5\xe5\xb0\x94\xe6\x91\xa9\xe5\xa4\xa7\xe5\xad\xa6</a>\xef\xbc\x8c\xe7\xa0\x94\xe7\xa9\xb6\xe9\xa2\x86\xe5\x9f\x9f\xe5\x8c\x85\xe6\x8b\xac\xe8\xb4\x9d\xe5\x8f\xb6\xe6\x96\xaf\xe7\xbb\x9f\xe8\xae\xa1\xe5\xad\xa6\xef\xbc\x8c\xe9\xa2\x84\xe6\xb5\x8b\xe6\x96\xb9\xe6\xb3\x95\xef\xbc\x8c\xe5\xa4\xa7\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe5\xb8\x83\xe5\xbc\x8f\xe5\xad\xa6\xe4\xb9\xa0\xe7\xad\x89\xe3\x80\x82\xe6\x9b\xbe\xe8\x8e\xb7\xe7\x91\x9e\xe5\x85\xb8\xe7\x9a\x87\xe5\xae\xb6\xe7\xbb\x9f\xe8\xae\xa1\xe5\xad\xa6\xe4\xbc\x9a Cram\xc3\xa9r \xe5\xa5\x96\xef\xbc\x8c\xe5\x9b\xbd\xe9\x99\x85\xe8\xb4\x9d\xe5\x8f\xb6\xe6\x96\xaf\xe5\xad\xa6\xe4\xbc\x9a\xe9\x9d\x92\xe5\xb9\xb4\xe5\xa5\x96\xe5\x8a\xb1\xe5\x9f\xba\xe9\x87\x91\xef\xbc\x8c \xe7\xac\xac\xe4\xba\x8c\xe5\xb1\x8a\xe5\x85\xa8\xe5\x9b\xbd\xe9\xab\x98\xe6\xa0\xa1\xe7\xbb\x8f\xe7\xae\xa1\xe7\xb1\xbb\xe5\xae\x9e\xe9\xaa\x8c\xe6\x95\x99\xe5\xad\xa6\xe6\xa1\x88\xe4\xbe\x8b\xe5\xa4\xa7\xe8\xb5\x9b\xe4\xba\x8c\xe7\xad\x89\xe5\xa5\x96\xe3\x80\x82\xe4\xb8\xbb\xe6\x8c\x81\xe5\x92\x8c\xe5\x8f\x82\xe4\xb8\x8e\xe5\xa4\x9a\xe9\xa1\xb9\xe5\x9b\xbd\xe5\xae\xb6\xe8\x87\xaa\xe7\x84\xb6\xe7\xa7\x91\xe5\xad\xa6\xe5\x9f\xba\xe9\x87\x91\xe9\xa1\xb9\xe7\x9b\xae\xe3\x80\x82</p>\n\n\n\n<p>\xe6\x9d\x8e\xe4\xb8\xb0\xe5\x8d\x9a\xe5\xa3\xab\xe6\x9c\x80\xe6\x96\xb0\xe7\xa0\x94\xe7\xa9\xb6\xe6\x88\x90\xe6\x9e\x9c\xe5\x8f\x91\xe8\xa1\xa8\xe5\x9c\xa8\xe7\xbb\x9f\xe8\xae\xa1\xe6\x9c\x9f\xe5\x88\x8a\xc2\xa0<em>Journal of Computational and Graphical Statistics\xef\xbc\x8cJournal of Business and Economic Statistics, Statistical Analysis and Data Mining</em>\xef\xbc\x8c\xe7\xbb\x8f\xe6\xb5\x8e\xe4\xb8\x8e\xe7\xae\xa1\xe7\x90\x86\xe5\xad\xa6\xe6\x9c\x9f\xe5\x88\x8a\xc2\xa0<em>International Journal of Forecasting\xef\xbc\x8cJournal of Business Research\xef\xbc\x8c</em>\xe8\xbf\x90\xe7\xad\xb9\xe5\xad\xa6\xe6\x9c\x9f\xe5\x88\x8a<em>European\xc2\xa0Journal\xc2\xa0of\xc2\xa0Operational Research,</em> <em>Journal of the Operational Research Society</em>\xef\xbc\x8c\xe4\xba\xba\xe5\xb7\xa5\xe6\x99\xba\xe8\x83\xbd\xe6\x9c\x9f\xe5\x88\x8a <em>Expert Systems with Applications</em>\xef\xbc\x8c\xe5\x8c\xbb\xe5\xad\xa6\xe6\x9c\x9f\xe5\x88\x8a\xc2\xa0<em>BMJ Open, Journal of Surgical Research, Journal of Affective Disorders</em>\xe7\xad\x89\xe3\x80\x82\xe5\x90\x8c\xe6\x97\xb6\xe8\x91\x97\xe6\x9c\x89\xc2\xa0<a href="https://feng.li/bayesian-modeling-of-conditional-densities/">Bayesian Modeling of Conditional Densities</a>\xef\xbc\x8c\xe3\x80\x8a<a href="https://feng.li/distributed-statistical-computing/">\xe5\xa4\xa7\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe5\xb8\x83\xe5\xbc\x8f\xe8\xae\xa1\xe7\xae\x97\xe4\xb8\x8e\xe6\xa1\x88\xe4\xbe\x8b</a>\xe3\x80\x8b\xe5\x92\x8c\xe3\x80\x8a<a href="https://yanfei.site/docs/statscompbook/index.html">\xe7\xbb\x9f\xe8\xae\xa1\xe8\xae\xa1\xe7\xae\x97</a>\xe3\x80\x8b\xe3\x80\x82</p>\n</div>\n</div>\n\n\n\n<h2><span id="i-3">\xe5\x8f\x82\xe8\x80\x83\xe4\xb9\xa6</span></h2>\n\n\n\n<p>Python\xe5\x8f\xaf\xe4\xbb\xa5\xe8\xa2\xab\xe5\xb9\xbf\xe6\xb3\x9b\xe5\x9c\xb0\xe4\xbd\xbf\xe7\x94\xa8\xe5\x9c\xa8\xe8\xb4\xa2\xe7\xbb\x8f\xe9\xa2\x86\xe5\x9f\x9f\xef\xbc\x8c\xe4\xbb\xa5\xe4\xb8\x8b\xe5\x88\x97\xe5\x87\xba\xe4\xb8\x80\xe4\xba\x9b\xe9\x9b\xb6\xe5\x9f\xba\xe7\xa1\x80\xe4\xb9\xa6\xe7\x9b\xae\xe3\x80\x82</p>\n\n\n\n<figure class="wp-block-table"><table><tbody><tr><td>\xe7\xb1\xbb\xe5\x88\xab</td><td>\xe4\xb9\xa6\xe5\x90\x8d</td><td>\xe4\xb8\xad\xe8\xaf\x91\xe6\x9c\xac</td></tr><tr><td>\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe6\x9e\x90</td><td><a href="https://www.oreilly.com/library/view/python-for-data/9781491957653/">Python for Data Analysis</a> <br />(by Wes McKinney)</td><td><a href="https://item.jd.com/12398725.html">\xe5\x88\xa9\xe7\x94\xa8Python\xe8\xbf\x9b\xe8\xa1\x8c\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe6\x9e\x90\xef\xbc\x88\xe5\x8e\x9f\xe4\xb9\xa6\xe7\xac\xac2\xe7\x89\x88\xef\xbc\x89</a></td></tr><tr><td>\xe6\x95\xb0\xe6\x8d\xae\xe6\x8a\x93\xe5\x8f\x96</td><td><a href="https://www.amazon.com/Web-Scraping-Python-Collecting-Modern/dp/1491985577">Web Scraping with Python: Collecting More Data from the Modern Web</a> <br />(by Ryan Mitchell)</td><td><a href="https://item.jd.com/69507397421.html">Python\xe7\xbd\x91\xe7\xbb\x9c\xe7\x88\xac\xe8\x99\xab\xe6\x9d\x83\xe5\xa8\x81\xe6\x8c\x87\xe5\x8d\x97 \xe7\xac\xac\xe4\xba\x8c2\xe7\x89\x88</a></td></tr><tr><td>\xe9\x87\x91\xe8\x9e\x8d\xe5\x88\x86\xe6\x9e\x90</td><td><a href="https://home.tpq.io/books/py4fi/">Python for Finance: Mastering Data-Driven Finance</a> <br />(by Yves Hilpisch)</td><td><a href="https://item.jd.com/12830348.html">Python\xe9\x87\x91\xe8\x9e\x8d\xe5\xa4\xa7\xe6\x95\xb0\xe6\x8d\xae\xe5\x88\x86\xe6\x9e\x90 \xe7\xac\xac2\xe7\x89\x88</a></td></tr><tr><td>\xe4\xbc\x9a\xe8\xae\xa1\xe5\x88\x86\xe6\x9e\x90</td><td><a href="https://leanpub.com/pythonforaccounting">Python for Accounting: A Modern Guide to Using Python Programming in Accounting</a><br />(by Horatio Bota)</td><td>\xe6\x9a\x82\xe6\x97\xa0</td></tr></tbody></table></figure>\n\n\n\n<h2><span id="i-4">\xe8\xae\xb2\xe8\xaf\xbe\xe8\xa7\x86\xe9\xa2\x91</span></h2>\n\n\n\n<ul><li>\xe6\x9c\xac\xe8\xaf\xbe\xe7\xa8\x8b\xe7\x9a\x84\xe9\x83\xa8\xe5\x88\x86\xe6\x97\xa9\xe6\x9c\x9f\xe5\xbd\x95\xe5\x88\xb6\xe8\xa7\x86\xe9\xa2\x91\xef\xbc\x88\xe4\xb8\x8d\xe5\xae\x8c\xe5\x85\xa8\xe4\xb8\x8e\xe4\xb8\x8a\xe8\xaf\xbe\xe8\xae\xb2\xe4\xb9\x89\xe5\xaf\xb9\xe5\xba\x94\xef\xbc\x89\xe5\x8f\xaf\xe4\xbb\xa5\xe4\xbb\x8e<a href="https://space.bilibili.com/509963672/channel/seriesdetail?sid=452418">\xe6\x9d\x8e\xe4\xb8\xb0\xe8\x80\x81\xe5\xb8\x88\xe7\x9a\x84\xe5\x93\x94\xe5\x93\xa9\xe5\x93\x94\xe5\x93\xa9\xe4\xb8\xbb\xe9\xa1\xb5</a>\xe7\x9c\x8b\xe5\x88\xb0\xef\xbc\x8c\xe6\x84\x9f\xe5\x85\xb4\xe8\xb6\xa3\xe7\x9a\x84\xe5\x90\x8c\xe5\xad\xa6\xe5\x8f\xaf\xe4\xbb\xa5<a href="https://space.bilibili.com/509963672/channel/seriesdetail?sid=452418">\xe7\x82\xb9\xe5\x87\xbb\xe9\x93\xbe\xe6\x8e\xa5</a>\xe8\xaf\xb7\xe8\x87\xaa\xe8\xa1\x8c\xe8\xa7\x82\xe7\x9c\x8b\xe3\x80\x82</li></ul>\n\n\n\n<h2><span id="i-5">\xe5\xb9\xbb\xe7\x81\xaf\xe7\x89\x87</span></h2>\n\n\n\n<ul><li><a href="https://github.com/feng-li/Python-for-Statisticians-and-Economists/archive/refs/heads/master.zip">\xe7\x82\xb9\xe5\x87\xbb\xe8\xbf\x99\xe9\x87\x8c\xe6\x89\x93\xe5\x8c\x85\xe4\xb8\x8b\xe8\xbd\xbd\xe5\x85\xa8\xe9\x83\xa8\xe5\xb9\xbb\xe7\x81\xaf\xe7\x89\x87\xe5\x92\x8c\xe7\xa4\xba\xe4\xbe\x8b\xe6\x95\xb0\xe6\x8d\xae</a></li><li>\xe5\x9c\xa8\xe7\xba\xbf\xe9\xa2\x84\xe8\xa7\x88</li></ul>\n\n\n\n<figure class="wp-block-table"><table><thead><tr><th><strong>Jupyter Notebook</strong> (\xe9\xbc\xa0\xe6\xa0\x87\xe5\x8f\xb3\xe9\x94\xae\xe7\x82\xb9\xe5\x87\xbb\xe5\x8f\xa6\xe5\xad\x98\xe4\xb8\xba\xe4\xb8\x8b\xe8\xbd\xbd)</th><th class="has-text-align-center" data-align="center">HTML</th></tr></thead><tbody><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.1-Introduction-to-Python-for-Economists-and-Statisticians.ipynb">L01.1: Introduction to Python for Economists and Statisticians</a></td><td class="has-text-align-center" data-align="center"><a href="https://feng.li/files/python/P01-Python-from-Scratch/L01.1-Introduction-to-Python-for-Economists-and-Statisticians.slides.html">View</a></td></tr><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.2-Python-from-Scratch.ipynb">L01.2: Python from Scratch</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P01-Python-from-Scratch/L01.2-Python-from-Scratch.slides.html">View</a></td></tr><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.3-Python-Functions-and-Modules.ipynb">L01.3: Python Functions and Modules</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P01-Python-from-Scratch/L01.3-Python-Functions-and-Modules.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.1-Python-Buildin-Data-Structures.ipynb">L02.1: Python Buildin Data Structures</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.1-Python-Buildin-Data-Structures.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.2-Data-Wrangling-with-Pandas.ipynb">L02.2: Data Wrangling with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.2-Data-Wrangling-with-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.3-Manipulating-DataFrames-with-Pandas.ipynb">L02.3: Manipulating DataFrames with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.3-Manipulating-DataFrames-with-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.1-Pandas-Data-Visualization.ipynb">L03.1: Pandas Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P03-Data-Visualization-with-Python/L03.1-Pandas-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.2-Statistical-Data-Visualization.ipynb">L03.2: Statistical Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P03-Data-Visualization-with-Python/L03.2-Statistical-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.3-Interactive-Data-Visualization.ipynb">L03.3: Interactive Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="https://feng.li/files/python/P03-Data-Visualization-with-Python/L03.3-Interactive-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.1-Reading-and-Cleaning-Excel-Files.ipynb">L04.1: Reading and Cleaning Excel Files</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.1-Reading-and-Cleaning-Excel-Files.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.2-Groups-and-pivot-tables.ipynb">L04.2: Groups and pivot tables with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.2-Groups-and-pivot-tables.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.3-Strings-and-Custom-Functions-in-Pandas.ipynb">L04.3: Strings and Custom Functions in Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.3-Strings-and-Custom-Functions-in-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P05-Modeling-with-Python/L05.1-Fundamental-Modules-for-Statistical-Modeling.ipynb">L05.1: Fundamental Modules for Statistical Modelling</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P05-Modeling-with-Python/L05.1-Fundamental-Modules-for-Statistical-Modeling.slides.html">View</a></td></tr><tr><td><a href="/files/python/P05-Modeling-with-Python/L05.2-Python-for-Statistical-Modelling.ipynb">L05.2: Python for Statistical Modelling</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P05-Modeling-with-Python/L05.2-Python-for-Statistical-Modelling.slides.html">View</a></td></tr></tbody></table></figure>\n</div>\n</div>\n\t</div><!-- .entry-content -->\n\n\t</article><!-- #post-1525 -->\n\t\t\t</main><!-- #main -->\n\t\t</div><!-- #primary -->\n\t</div><!-- #content -->\n\n\t\n\t<aside class="widget-area">\n\t\t<section id="block-6" class="widget widget_block">\n<div style="height:100px" aria-hidden="true" class="wp-block-spacer"></div>\n</section><section id="block-5" class="widget widget_block">\n<div class="wp-block-group alignfull"><div class="wp-block-group__inner-container">\n<div class="wp-block-columns alignfull are-vertically-aligned-top">\n<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:100%"><form role="search" method="get" action="https://feng.li/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search"><label for="wp-block-search__input-1" class="wp-block-search__label">\xc2\xa9 Feng Li<br><em>The views and opinions expressed on this page are solely the responsibility of the author and should not be interpreted as reflecting the views of the author\'s affiliations now or then.</em></label><div class="wp-block-search__inside-wrapper"><input type="search" id="wp-block-search__input-1" class="wp-block-search__input" name="s" value="" placeholder=""  required /><button type="submit" class="wp-block-search__button ">Search</button></div></form></div>\n</div>\n</div></div>\n</section>\t</aside><!-- .widget-area -->\n\n\n\t<footer id="colophon" class="site-footer" role="contentinfo">\n\n\t\t\t\t\t<nav aria-label="Secondary menu" class="footer-navigation">\n\t\t\t\t<ul class="footer-navigation-wrapper">\n\t\t\t\t\t<li id="menu-item-1655" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1655"><a title="Feng Li&#8217;s GitHub" href="https://github.com/feng-li"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="screen-reader-text">GitHub</a></li>\n<li id="menu-item-1648" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1648"><a title="Feng Li&#8217;s Twitter" href="https://twitter.com/f3ngli"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="screen-reader-text">Twitter</a></li>\n<li id="menu-item-1650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1650"><a title="Feng Li&#8217;s LinkedIn" href="https://www.linkedin.com/in/f3ngli/"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="screen-reader-text">LinkedIn</a></li>\n<li id="menu-item-1659" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1659"><a title="Youtube" href="https://www.youtube.com/c/FengLi_PhD"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="screen-reader-text">Youtube</a></li>\n<li id="menu-item-1661" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1661"><a title="Feng Li&#8217;s Google Scholar" href="https://scholar.google.com/citations?user=elq0VRcAAAAJ"><svg class="svg-icon" width="24" height="24" aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg><span class="screen-reader-text">Google Scholar</a></li>\n\t\t\t\t</ul><!-- .footer-navigation-wrapper -->\n\t\t\t</nav><!-- .footer-navigation -->\n\t\t\t\t<div class="site-info">\n\t\t\t<div class="site-name">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="https://feng.li/">Dr. Feng Li</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div><!-- .site-name -->\n\t\t\t<div class="powered-by">\n\t\t\t\tProudly powered by <a href="https://wordpress.org/">WordPress</a>.\t\t\t</div><!-- .powered-by -->\n\n\t\t</div><!-- .site-info -->\n\t</footer><!-- #colophon -->\n\n</div><!-- #page -->\n\n<script>document.body.classList.remove("no-js");</script><button id="dark-mode-toggler" class="fixed-bottom" aria-pressed="false" onClick="toggleDarkMode()">Dark Mode: <span aria-hidden="true"></span></button>\t\t<style>\n\t\t\t#dark-mode-toggler > span {\n\t\t\t\tmargin-left: 5px;\n\t\t\t}\n\t\t\t#dark-mode-toggler > span::before {\n\t\t\t\tcontent: \'Off\';\n\t\t\t}\n\t\t\t#dark-mode-toggler[aria-pressed="true"] > span::before {\n\t\t\t\tcontent: \'On\';\n\t\t\t}\n\t\t\t\t\t</style>\n\n\t\t<script>function toggleDarkMode() { // jshint ignore:line\n\tvar toggler = document.getElementById( \'dark-mode-toggler\' );\n\n\tif ( \'false\' === toggler.getAttribute( \'aria-pressed\' ) ) {\n\t\ttoggler.setAttribute( \'aria-pressed\', \'true\' );\n\t\tdocument.documentElement.classList.add( \'is-dark-theme\' );\n\t\tdocument.body.classList.add( \'is-dark-theme\' );\n\t\twindow.localStorage.setItem( \'twentytwentyoneDarkMode\', \'yes\' );\n\t} else {\n\t\ttoggler.setAttribute( \'aria-pressed\', \'false\' );\n\t\tdocument.documentElement.classList.remove( \'is-dark-theme\' );\n\t\tdocument.body.classList.remove( \'is-dark-theme\' );\n\t\twindow.localStorage.setItem( \'twentytwentyoneDarkMode\', \'no\' );\n\t}\n}\n\nfunction twentytwentyoneIsDarkMode() {\n\tvar isDarkMode = window.matchMedia( \'(prefers-color-scheme: dark)\' ).matches;\n\n\tif ( \'yes\' === window.localStorage.getItem( \'twentytwentyoneDarkMode\' ) ) {\n\t\tisDarkMode = true;\n\t} else if ( \'no\' === window.localStorage.getItem( \'twentytwentyoneDarkMode\' ) ) {\n\t\tisDarkMode = false;\n\t}\n\n\treturn isDarkMode;\n}\n\nfunction darkModeInitialLoad() {\n\tvar toggler = document.getElementById( \'dark-mode-toggler\' ),\n\t\tisDarkMode = twentytwentyoneIsDarkMode();\n\n\tif ( isDarkMode ) {\n\t\tdocument.documentElement.classList.add( \'is-dark-theme\' );\n\t\tdocument.body.classList.add( \'is-dark-theme\' );\n\t} else {\n\t\tdocument.documentElement.classList.remove( \'is-dark-theme\' );\n\t\tdocument.body.classList.remove( \'is-dark-theme\' );\n\t}\n\n\tif ( toggler && isDarkMode ) {\n\t\ttoggler.setAttribute( \'aria-pressed\', \'true\' );\n\t}\n}\n\nfunction darkModeRepositionTogglerOnScroll() {\n\n\tvar toggler = document.getElementById( \'dark-mode-toggler\' ),\n\t\tprevScroll = window.scrollY || document.documentElement.scrollTop,\n\t\tcurrentScroll,\n\n\t\tcheckScroll = function() {\n\t\t\tcurrentScroll = window.scrollY || document.documentElement.scrollTop;\n\t\t\tif (\n\t\t\t\tcurrentScroll + ( window.innerHeight * 1.5 ) > document.body.clientHeight ||\n\t\t\t\tcurrentScroll < prevScroll\n\t\t\t) {\n\t\t\t\ttoggler.classList.remove( \'hide\' );\n\t\t\t} else if ( currentScroll > prevScroll && 250 < currentScroll ) {\n\t\t\t\ttoggler.classList.add( \'hide\' );\n\t\t\t}\n\t\t\tprevScroll = currentScroll;\n\t\t};\n\n\tif ( toggler ) {\n\t\twindow.addEventListener( \'scroll\', checkScroll );\n\t}\n}\n\ndarkModeInitialLoad();\ndarkModeRepositionTogglerOnScroll();\n</script>\t<script>\n\tif ( -1 !== navigator.userAgent.indexOf( \'MSIE\' ) || -1 !== navigator.appVersion.indexOf( \'Trident/\' ) ) {\n\t\tdocument.body.classList.add( \'is-IE\' );\n\t}\n\t</script>\n\t<script id=\'toc-front-js-extra\'>\nvar tocplus = {"smooth_scroll":"1","visibility_show":"+","visibility_hide":"-","width":"Auto"};\n</script>\n<script src=\'https://feng.li/wordpress/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2106\' id=\'toc-front-js\'></script>\n<script id=\'twenty-twenty-one-ie11-polyfills-js-after\'>\n( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( \'<script src="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/polyfills.js?ver=1.4"></scr\' + \'ipt>\' );\n</script>\n<script src=\'https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js?ver=1.4\' id=\'twenty-twenty-one-primary-navigation-script-js\'></script>\n<script src=\'https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1.4\' id=\'twenty-twenty-one-responsive-embeds-script-js\'></script>\n<script src=\'https://feng.li/wordpress/wp-includes/js/wp-embed.min.js?ver=5.8.2\' id=\'wp-embed-js\'></script>\n\t<script>\n\t/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1);\n\t</script>\n\t\n</body>\n</html>\n'

The above doesn’t look so great. Below is better.

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

html = urlopen('https://feng.li/python/')
bs = BeautifulSoup(html.read(), 'html.parser')
print(bs)
<!DOCTYPE html>

<html class="respect-color-scheme-preference" lang="en-US">
<head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1" name="viewport"/>
<title>Python程序设计 – Dr. Feng Li</title>
<meta content="max-image-preview:large" name="robots"/>
<link href="//s.w.org" rel="dns-prefetch"/>
<link href="https://feng.li/feed/" rel="alternate" title="Dr. Feng Li » Feed" type="application/rss+xml"/>
<link href="https://feng.li/comments/feed/" rel="alternate" title="Dr. Feng Li » Comments Feed" type="application/rss+xml"/>
<script>
			window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/feng.li\/wordpress\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.8.2"}};
			!function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([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!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);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()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.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://feng.li/wordpress/wp-includes/css/dist/block-library/style.min.css?ver=5.8.2" id="wp-block-library-css" media="all" rel="stylesheet"/>
<style id="wp-block-library-theme-inline-css">
#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;margin-bottom:1.75em;color:currentColor}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-template-part.has-background{padding:1.25em 2.375em;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}
</style>
<link href="https://feng.li/wordpress/wp-content/plugins/table-of-contents-plus/screen.min.css?ver=2106" id="toc-screen-css" media="all" rel="stylesheet"/>
<link href="https://feng.li/wordpress/wp-content/themes/twentytwentyone/style.css?ver=1.4" id="twenty-twenty-one-style-css" media="all" rel="stylesheet"/>
<style id="twenty-twenty-one-style-inline-css">
:root{--global--color-background: #e2e2d3;--global--color-primary: #000;--global--color-secondary: #000;--button--color-background: #000;--button--color-text-hover: #000;}
</style>
<link href="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4" id="twenty-twenty-one-print-style-css" media="print" rel="stylesheet"/>
<link href="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/css/style-dark-mode.css?ver=1.4" id="tt1-dark-mode-css" media="all" rel="stylesheet"/>
<script id="jquery-core-js" src="https://feng.li/wordpress/wp-includes/js/jquery/jquery.min.js?ver=3.6.0"></script>
<script id="jquery-migrate-js" src="https://feng.li/wordpress/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2"></script>
<link href="https://feng.li/wp-json/" rel="https://api.w.org/"/><link href="https://feng.li/wp-json/wp/v2/pages/1525" rel="alternate" type="application/json"/><link href="https://feng.li/wordpress/xmlrpc.php?rsd" rel="EditURI" title="RSD" type="application/rsd+xml"/>
<link href="https://feng.li/wordpress/wp-includes/wlwmanifest.xml" rel="wlwmanifest" type="application/wlwmanifest+xml"/>
<meta content="WordPress 5.8.2" name="generator"/>
<link href="https://feng.li/teaching/python/" rel="canonical"/>
<link href="https://feng.li/?p=1525" rel="shortlink"/>
<link href="https://feng.li/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffeng.li%2Fteaching%2Fpython%2F" rel="alternate" type="application/json+oembed"/>
<link href="https://feng.li/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ffeng.li%2Fteaching%2Fpython%2F&amp;format=xml" rel="alternate" type="text/xml+oembed"/>
<style id="custom-background-css">
body.custom-background { background-color: #e2e2d3; }
</style>
<link href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-32x32.png" rel="icon" sizes="32x32"/>
<link href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-192x192.png" rel="icon" sizes="192x192"/>
<link href="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-180x180.png" rel="apple-touch-icon"/>
<meta content="https://feng.li/wordpress/../files/uploads/cropped-Portrait-Small-2-270x270.png" name="msapplication-TileImage"/>
<style id="wp-custom-css">
			.site-title {
	font-size: 30px;
}

.singular .entry-title {
	font-size:30px;
}

h2 {
	font-size:28px;
}

.wp-block-rss .wp-block-rss__item-title > a {
	font-size: 20px;
	color: darkred;
}

.wp-block-rss:not(.is-grid) > li {
    margin-top: calc(0.0 * var(--global--spacing-vertical));
    margin-bottom: calc(0.0 * var(--global--spacing-vertical));
}

.wp-block-rss > li > * {
    margin-top: calc(0.0 * var(--global--spacing-vertical));
    margin-bottom: calc(0.0 * var(--global--spacing-vertical));
}

.comments-title, .comment-reply-title {
    font-size: 16pt;
}

.comment-meta .comment-author .fn {
    font-style: italic;
    font-size: 16pt;
}		</style>
<!-- Fonts Plugin CSS - https://fontsplugin.com/ -->
<style>
</style>
<!-- Fonts Plugin CSS -->
<script>(function(i,s,o,g,r,a,m){i["GoogleAnalyticsObject"]=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,"script","https://www.google-analytics.com/analytics.js","ga");ga("create","UA-36759063-1","auto");ga("send","pageview");</script></head>
<body class="page-template-default page page-id-1525 page-child parent-pageid-11 custom-background wp-embed-responsive is-light-theme has-background-white no-js singular has-main-navigation">
<div class="site" id="page">
<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
<header class="site-header has-title-and-tagline has-menu" id="masthead" role="banner">
<div class="site-branding">
<p class="site-title"><a href="https://feng.li/">Dr. Feng Li</a></p>
<p class="site-description">
			{ computing, forecasting and learning with massive machines }		</p>
</div><!-- .site-branding -->
<nav aria-label="Primary menu" class="primary-navigation" id="site-navigation" role="navigation">
<div class="menu-button-container">
<button aria-controls="primary-menu-list" aria-expanded="false" class="button" id="primary-mobile-menu">
<span class="dropdown-icon open">Menu					<svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M4.5 6H19.5V7.5H4.5V6ZM4.5 12H19.5V13.5H4.5V12ZM19.5 18H4.5V19.5H19.5V18Z" fill="currentColor" fill-rule="evenodd"></path></svg> </span>
<span class="dropdown-icon close">Close					<svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="24" role="img" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M12 10.9394L5.53033 4.46973L4.46967 5.53039L10.9393 12.0001L4.46967 18.4697L5.53033 19.5304L12 13.0607L18.4697 19.5304L19.5303 18.4697L13.0607 12.0001L19.5303 5.53039L18.4697 4.46973L12 10.9394Z" fill="currentColor" fill-rule="evenodd"></path></svg> </span>
</button><!-- #primary-mobile-menu -->
</div><!-- .menu-button-container -->
<div class="primary-menu-container"><ul class="menu-wrapper" id="primary-menu-list"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-441" id="menu-item-441"><a href="https://feng.li/research/">Research</a><button aria-expanded="false" class="sub-menu-toggle" onclick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="icon-minus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1503" id="menu-item-1503"><a href="/research">Publications &amp; Projects</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-917" id="menu-item-917"><a href="https://feng.li/research/services/">Academic Services</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3053" id="menu-item-3053"><a href="https://feng.li/research/talks/">Talks and Interviews(学术报告和访谈)</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1629" id="menu-item-1629"><a href="https://feng.li/research/nsfc11501587/">Project: NSFC-11501587</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2527" id="menu-item-2527"><a>Monographs | Books</a><button aria-expanded="false" class="sub-menu-toggle" onclick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="icon-minus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-2514" id="menu-item-2514"><a href="https://feng.li/bayesian-modeling-of-conditional-densities/">Bayesian Modeling of Conditional Densities</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2574" id="menu-item-2574"><a href="https://feng.li/distributed-statistical-computing/">大数据分布式计算与案例(Distributed Statistical Computing)</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2110" id="menu-item-2110"><a href="https://feng.li/files/statcomp/book/index.html">统计计算(Statistical Computing)</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-1822" id="menu-item-1822"><a href="https://feng.li/fppcn/">预测: 方法与实践(Forecasting: principles and practice )</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-442" id="menu-item-442"><a href="https://feng.li/code/">Software | Code</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-443" id="menu-item-443"><a href="https://feng.li/teaching/">Courses</a><button aria-expanded="false" class="sub-menu-toggle" onclick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="icon-minus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2533" id="menu-item-2533"><a href="https://feng.li/teaching/distcomp/">Distributed Statistical Computing(大数据分布式计算)</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2532" id="menu-item-2532"><a href="https://feng.li/teaching/statcomp/">Statistical Computing(统计计算)</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1525 current_page_item menu-item-2815" id="menu-item-2815"><a aria-current="page" href="https://feng.li/teaching/python/">Python For Finance and Economics(Python程序设计)</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2531" id="menu-item-2531"><a href="https://feng.li/teaching/tds/">Tools for Data Science(数据科学工具)</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1721" id="menu-item-1721"><a href="/teaching">ALL TEACHING</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2107" id="menu-item-2107"><a>KLLAB | People</a><button aria-expanded="false" class="sub-menu-toggle" onclick="twentytwentyoneExpandSubMenu(this)"><span class="icon-plus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="icon-minus"><svg aria-hidden="true" class="svg-icon" fill="none" focusable="false" height="18" role="img" viewbox="0 0 24 24" width="18" xmlns="http://www.w3.org/2000/svg"><path clip-rule="evenodd" d="M6 11h12v2H6z" fill="currentColor" fill-rule="evenodd"></path></svg></span><span class="screen-reader-text">Open menu</span></button>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1972" id="menu-item-1972"><a href="https://kllab.org">KLLAB.org (Dr. Kang &amp; Li’s Lab)</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1237" id="menu-item-1237"><a href="https://yanfei.site/">Life Partner</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-916" id="menu-item-916"><a href="https://feng.li/students/">Students</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-445" id="menu-item-445"><a href="https://feng.li/contact/">Contact</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-446" id="menu-item-446"><a href="https://feng.li/cn/">李丰</a></li>
</ul></div> </nav><!-- #site-navigation -->
</header><!-- #masthead -->
<div class="site-content" id="content">
<div class="content-area" id="primary">
<main class="site-main" id="main" role="main">
<article class="post-1525 page type-page status-publish hentry entry" id="post-1525">
<header class="entry-header alignwide">
<h1 class="entry-title">Python程序设计</h1> </header><!-- .entry-header -->
<div class="entry-content">
<div class="wp-block-columns alignwide">
<div class="wp-block-column">
<div class="toc_transparent no_bullets" id="toc_container"><p class="toc_title">Contents</p><ul class="toc_list"><li><a href="#i"><span class="toc_number toc_depth_1">1</span> 课程简介</a></li><li><a href="#i-2"><span class="toc_number toc_depth_1">2</span> 授课教师</a></li><li><a href="#i-3"><span class="toc_number toc_depth_1">3</span> 参考书</a></li><li><a href="#i-4"><span class="toc_number toc_depth_1">4</span> 讲课视频</a></li><li><a href="#i-5"><span class="toc_number toc_depth_1">5</span> 幻灯片</a></li></ul></div>
<h2><span id="i">课程简介</span></h2>
<p>Python程序设计是面向财经和统计专业学生开设的一门以应用为主的编程课程,该课程最早由李丰老师在中央财经大学以公开讲座的形式开设,后成为中央财经大学金融、会计和MBA项目的核心课程。</p>
<h2><span id="i-2">授课教师</span></h2>
<div class="wp-block-columns alignwide">
<div class="wp-block-column" style="flex-basis:100%">
<p>李丰博士现任<a href="http://www.cufe.edu.cn/">中央财经大学</a><a href="http://sam.cufe.edu.cn/">统计与数学学院</a>副院长、副教授、硕士生导师。博士毕业于瑞典<a href="http://www.su.se/">斯德哥尔摩大学</a>,研究领域包括贝叶斯统计学,预测方法,大数据分布式学习等。曾获瑞典皇家统计学会 Cramér 奖,国际贝叶斯学会青年奖励基金, 第二届全国高校经管类实验教学案例大赛二等奖。主持和参与多项国家自然科学基金项目。</p>
<p>李丰博士最新研究成果发表在统计期刊 <em>Journal of Computational and Graphical Statistics,Journal of Business and Economic Statistics, Statistical Analysis and Data Mining</em>,经济与管理学期刊 <em>International Journal of Forecasting,Journal of Business Research,</em>运筹学期刊<em>European Journal of Operational Research,</em> <em>Journal of the Operational Research Society</em>,人工智能期刊 <em>Expert Systems with Applications</em>,医学期刊 <em>BMJ Open, Journal of Surgical Research, Journal of Affective Disorders</em>等。同时著有 <a href="https://feng.li/bayesian-modeling-of-conditional-densities/">Bayesian Modeling of Conditional Densities</a>,《<a href="https://feng.li/distributed-statistical-computing/">大数据分布式计算与案例</a>》和《<a href="https://yanfei.site/docs/statscompbook/index.html">统计计算</a>》。</p>
</div>
</div>
<h2><span id="i-3">参考书</span></h2>
<p>Python可以被广泛地使用在财经领域,以下列出一些零基础书目。</p>
<figure class="wp-block-table"><table><tbody><tr><td>类别</td><td>书名</td><td>中译本</td></tr><tr><td>数据分析</td><td><a href="https://www.oreilly.com/library/view/python-for-data/9781491957653/">Python for Data Analysis</a> <br/>(by Wes McKinney)</td><td><a href="https://item.jd.com/12398725.html">利用Python进行数据分析(原书第2版)</a></td></tr><tr><td>数据抓取</td><td><a href="https://www.amazon.com/Web-Scraping-Python-Collecting-Modern/dp/1491985577">Web Scraping with Python: Collecting More Data from the Modern Web</a> <br/>(by Ryan Mitchell)</td><td><a href="https://item.jd.com/69507397421.html">Python网络爬虫权威指南 第二2版</a></td></tr><tr><td>金融分析</td><td><a href="https://home.tpq.io/books/py4fi/">Python for Finance: Mastering Data-Driven Finance</a> <br/>(by Yves Hilpisch)</td><td><a href="https://item.jd.com/12830348.html">Python金融大数据分析 第2版</a></td></tr><tr><td>会计分析</td><td><a href="https://leanpub.com/pythonforaccounting">Python for Accounting: A Modern Guide to Using Python Programming in Accounting</a><br/>(by Horatio Bota)</td><td>暂无</td></tr></tbody></table></figure>
<h2><span id="i-4">讲课视频</span></h2>
<ul><li>本课程的部分早期录制视频(不完全与上课讲义对应)可以从<a href="https://space.bilibili.com/509963672/channel/seriesdetail?sid=452418">李丰老师的哔哩哔哩主页</a>看到,感兴趣的同学可以<a href="https://space.bilibili.com/509963672/channel/seriesdetail?sid=452418">点击链接</a>请自行观看。</li></ul>
<h2><span id="i-5">幻灯片</span></h2>
<ul><li><a href="https://github.com/feng-li/Python-for-Statisticians-and-Economists/archive/refs/heads/master.zip">点击这里打包下载全部幻灯片和示例数据</a></li><li>在线预览</li></ul>
<figure class="wp-block-table"><table><thead><tr><th><strong>Jupyter Notebook</strong> (鼠标右键点击另存为下载)</th><th class="has-text-align-center" data-align="center">HTML</th></tr></thead><tbody><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.1-Introduction-to-Python-for-Economists-and-Statisticians.ipynb">L01.1: Introduction to Python for Economists and Statisticians</a></td><td class="has-text-align-center" data-align="center"><a href="https://feng.li/files/python/P01-Python-from-Scratch/L01.1-Introduction-to-Python-for-Economists-and-Statisticians.slides.html">View</a></td></tr><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.2-Python-from-Scratch.ipynb">L01.2: Python from Scratch</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P01-Python-from-Scratch/L01.2-Python-from-Scratch.slides.html">View</a></td></tr><tr><td><a href="/files/python/P01-Python-from-Scratch/L01.3-Python-Functions-and-Modules.ipynb">L01.3: Python Functions and Modules</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P01-Python-from-Scratch/L01.3-Python-Functions-and-Modules.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.1-Python-Buildin-Data-Structures.ipynb">L02.1: Python Buildin Data Structures</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.1-Python-Buildin-Data-Structures.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.2-Data-Wrangling-with-Pandas.ipynb">L02.2: Data Wrangling with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.2-Data-Wrangling-with-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P02-Python-Data-Structures/L02.3-Manipulating-DataFrames-with-Pandas.ipynb">L02.3: Manipulating DataFrames with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P02-Python-Data-Structures/L02.3-Manipulating-DataFrames-with-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.1-Pandas-Data-Visualization.ipynb">L03.1: Pandas Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P03-Data-Visualization-with-Python/L03.1-Pandas-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.2-Statistical-Data-Visualization.ipynb">L03.2: Statistical Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P03-Data-Visualization-with-Python/L03.2-Statistical-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P03-Data-Visualization-with-Python/L03.3-Interactive-Data-Visualization.ipynb">L03.3: Interactive Data Visualization</a></td><td class="has-text-align-center" data-align="center"><a href="https://feng.li/files/python/P03-Data-Visualization-with-Python/L03.3-Interactive-Data-Visualization.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.1-Reading-and-Cleaning-Excel-Files.ipynb">L04.1: Reading and Cleaning Excel Files</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.1-Reading-and-Cleaning-Excel-Files.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.2-Groups-and-pivot-tables.ipynb">L04.2: Groups and pivot tables with Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.2-Groups-and-pivot-tables.slides.html">View</a></td></tr><tr><td><a href="/files/python/P04-Python-for-Finance-Tasks/L04.3-Strings-and-Custom-Functions-in-Pandas.ipynb">L04.3: Strings and Custom Functions in Pandas</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P04-Python-for-Finance-Tasks/L04.3-Strings-and-Custom-Functions-in-Pandas.slides.html">View</a></td></tr><tr><td><a href="/files/python/P05-Modeling-with-Python/L05.1-Fundamental-Modules-for-Statistical-Modeling.ipynb">L05.1: Fundamental Modules for Statistical Modelling</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P05-Modeling-with-Python/L05.1-Fundamental-Modules-for-Statistical-Modeling.slides.html">View</a></td></tr><tr><td><a href="/files/python/P05-Modeling-with-Python/L05.2-Python-for-Statistical-Modelling.ipynb">L05.2: Python for Statistical Modelling</a></td><td class="has-text-align-center" data-align="center"><a href="/files/python/P05-Modeling-with-Python/L05.2-Python-for-Statistical-Modelling.slides.html">View</a></td></tr></tbody></table></figure>
</div>
</div>
</div><!-- .entry-content -->
</article><!-- #post-1525 -->
</main><!-- #main -->
</div><!-- #primary -->
</div><!-- #content -->
<aside class="widget-area">
<section class="widget widget_block" id="block-6">
<div aria-hidden="true" class="wp-block-spacer" style="height:100px"></div>
</section><section class="widget widget_block" id="block-5">
<div class="wp-block-group alignfull"><div class="wp-block-group__inner-container">
<div class="wp-block-columns alignfull are-vertically-aligned-top">
<div class="wp-block-column is-vertically-aligned-top" style="flex-basis:100%"><form action="https://feng.li/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" method="get" role="search"><label class="wp-block-search__label" for="wp-block-search__input-1">© Feng Li<br/><em>The views and opinions expressed on this page are solely the responsibility of the author and should not be interpreted as reflecting the views of the author's affiliations now or then.</em></label><div class="wp-block-search__inside-wrapper"><input class="wp-block-search__input" id="wp-block-search__input-1" name="s" placeholder="" required="" type="search" value=""/><button class="wp-block-search__button" type="submit">Search</button></div></form></div>
</div>
</div></div>
</section> </aside><!-- .widget-area -->
<footer class="site-footer" id="colophon" role="contentinfo">
<nav aria-label="Secondary menu" class="footer-navigation">
<ul class="footer-navigation-wrapper">
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1655" id="menu-item-1655"><a href="https://github.com/feng-li" title="Feng Li’s GitHub"><svg aria-hidden="true" class="svg-icon" focusable="false" height="24" role="img" version="1.1" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg><span class="screen-reader-text">GitHub</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1648" id="menu-item-1648"><a href="https://twitter.com/f3ngli" title="Feng Li’s Twitter"><svg aria-hidden="true" class="svg-icon" focusable="false" height="24" role="img" version="1.1" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg><span class="screen-reader-text">Twitter</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1650" id="menu-item-1650"><a href="https://www.linkedin.com/in/f3ngli/" title="Feng Li’s LinkedIn"><svg aria-hidden="true" class="svg-icon" focusable="false" height="24" role="img" version="1.1" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg><span class="screen-reader-text">LinkedIn</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1659" id="menu-item-1659"><a href="https://www.youtube.com/c/FengLi_PhD" title="Youtube"><svg aria-hidden="true" class="svg-icon" focusable="false" height="24" role="img" version="1.1" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg><span class="screen-reader-text">Youtube</span></a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1661" id="menu-item-1661"><a href="https://scholar.google.com/citations?user=elq0VRcAAAAJ" title="Feng Li’s Google Scholar"><svg aria-hidden="true" class="svg-icon" focusable="false" height="24" role="img" version="1.1" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg><span class="screen-reader-text">Google Scholar</span></a></li>
</ul><!-- .footer-navigation-wrapper -->
</nav><!-- .footer-navigation -->
<div class="site-info">
<div class="site-name">
<a href="https://feng.li/">Dr. Feng Li</a>
</div><!-- .site-name -->
<div class="powered-by">
				Proudly powered by <a href="https://wordpress.org/">WordPress</a>.			</div><!-- .powered-by -->
</div><!-- .site-info -->
</footer><!-- #colophon -->
</div><!-- #page -->
<script>document.body.classList.remove("no-js");</script><button aria-pressed="false" class="fixed-bottom" id="dark-mode-toggler" onclick="toggleDarkMode()">Dark Mode: <span aria-hidden="true"></span></button> <style>
			#dark-mode-toggler > span {
				margin-left: 5px;
			}
			#dark-mode-toggler > span::before {
				content: 'Off';
			}
			#dark-mode-toggler[aria-pressed="true"] > span::before {
				content: 'On';
			}
					</style>
<script>function toggleDarkMode() { // jshint ignore:line
	var toggler = document.getElementById( 'dark-mode-toggler' );

	if ( 'false' === toggler.getAttribute( 'aria-pressed' ) ) {
		toggler.setAttribute( 'aria-pressed', 'true' );
		document.documentElement.classList.add( 'is-dark-theme' );
		document.body.classList.add( 'is-dark-theme' );
		window.localStorage.setItem( 'twentytwentyoneDarkMode', 'yes' );
	} else {
		toggler.setAttribute( 'aria-pressed', 'false' );
		document.documentElement.classList.remove( 'is-dark-theme' );
		document.body.classList.remove( 'is-dark-theme' );
		window.localStorage.setItem( 'twentytwentyoneDarkMode', 'no' );
	}
}

function twentytwentyoneIsDarkMode() {
	var isDarkMode = window.matchMedia( '(prefers-color-scheme: dark)' ).matches;

	if ( 'yes' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) {
		isDarkMode = true;
	} else if ( 'no' === window.localStorage.getItem( 'twentytwentyoneDarkMode' ) ) {
		isDarkMode = false;
	}

	return isDarkMode;
}

function darkModeInitialLoad() {
	var toggler = document.getElementById( 'dark-mode-toggler' ),
		isDarkMode = twentytwentyoneIsDarkMode();

	if ( isDarkMode ) {
		document.documentElement.classList.add( 'is-dark-theme' );
		document.body.classList.add( 'is-dark-theme' );
	} else {
		document.documentElement.classList.remove( 'is-dark-theme' );
		document.body.classList.remove( 'is-dark-theme' );
	}

	if ( toggler && isDarkMode ) {
		toggler.setAttribute( 'aria-pressed', 'true' );
	}
}

function darkModeRepositionTogglerOnScroll() {

	var toggler = document.getElementById( 'dark-mode-toggler' ),
		prevScroll = window.scrollY || document.documentElement.scrollTop,
		currentScroll,

		checkScroll = function() {
			currentScroll = window.scrollY || document.documentElement.scrollTop;
			if (
				currentScroll + ( window.innerHeight * 1.5 ) > document.body.clientHeight ||
				currentScroll < prevScroll
			) {
				toggler.classList.remove( 'hide' );
			} else if ( currentScroll > prevScroll && 250 < currentScroll ) {
				toggler.classList.add( 'hide' );
			}
			prevScroll = currentScroll;
		};

	if ( toggler ) {
		window.addEventListener( 'scroll', checkScroll );
	}
}

darkModeInitialLoad();
darkModeRepositionTogglerOnScroll();
</script> <script>
	if ( -1 !== navigator.userAgent.indexOf( 'MSIE' ) || -1 !== navigator.appVersion.indexOf( 'Trident/' ) ) {
		document.body.classList.add( 'is-IE' );
	}
	</script>
<script id="toc-front-js-extra">
var tocplus = {"smooth_scroll":"1","visibility_show":"+","visibility_hide":"-","width":"Auto"};
</script>
<script id="toc-front-js" src="https://feng.li/wordpress/wp-content/plugins/table-of-contents-plus/front.min.js?ver=2106"></script>
<script id="twenty-twenty-one-ie11-polyfills-js-after">
( Element.prototype.matches && Element.prototype.closest && window.NodeList && NodeList.prototype.forEach ) || document.write( '<script src="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/polyfills.js?ver=1.4"></scr' + 'ipt>' );
</script>
<script id="twenty-twenty-one-primary-navigation-script-js" src="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/primary-navigation.js?ver=1.4"></script>
<script id="twenty-twenty-one-responsive-embeds-script-js" src="https://feng.li/wordpress/wp-content/themes/twentytwentyone/assets/js/responsive-embeds.js?ver=1.4"></script>
<script id="wp-embed-js" src="https://feng.li/wordpress/wp-includes/js/wp-embed.min.js?ver=5.8.2"></script>
<script>
	/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",(function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())}),!1);
	</script>
</body>
</html>

The complete case¶

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

html = urlopen('https://feng.li/python/')
bs = BeautifulSoup(html.read(), 'html.parser')
nameList = bs.findAll('div', {'class':'entry-content'})
for name in nameList:
    print(name.get_text())


Contents1 课程简介2 授课教师3 参考书4 讲课视频5 幻灯片
课程简介
Python程序设计是面向财经和统计专业学生开设的一门以应用为主的编程课程,该课程最早由李丰老师在中央财经大学以公开讲座的形式开设,后成为中央财经大学金融、会计和MBA项目的核心课程。
授课教师


李丰博士现任中央财经大学统计与数学学院副院长、副教授、硕士生导师。博士毕业于瑞典斯德哥尔摩大学,研究领域包括贝叶斯统计学,预测方法,大数据分布式学习等。曾获瑞典皇家统计学会 Cramér 奖,国际贝叶斯学会青年奖励基金, 第二届全国高校经管类实验教学案例大赛二等奖。主持和参与多项国家自然科学基金项目。
李丰博士最新研究成果发表在统计期刊 Journal of Computational and Graphical Statistics,Journal of Business and Economic Statistics, Statistical Analysis and Data Mining,经济与管理学期刊 International Journal of Forecasting,Journal of Business Research,运筹学期刊European Journal of Operational Research, Journal of the Operational Research Society,人工智能期刊 Expert Systems with Applications,医学期刊 BMJ Open, Journal of Surgical Research, Journal of Affective Disorders等。同时著有 Bayesian Modeling of Conditional Densities,《大数据分布式计算与案例》和《统计计算》。


参考书
Python可以被广泛地使用在财经领域,以下列出一些零基础书目。
类别书名中译本数据分析Python for Data Analysis (by Wes McKinney)利用Python进行数据分析(原书第2版)数据抓取Web Scraping with Python: Collecting More Data from the Modern Web (by Ryan Mitchell)Python网络爬虫权威指南 第二2版金融分析Python for Finance: Mastering Data-Driven Finance (by Yves Hilpisch)Python金融大数据分析 第2版会计分析Python for Accounting: A Modern Guide to Using Python Programming in Accounting(by Horatio Bota)暂无
讲课视频
本课程的部分早期录制视频(不完全与上课讲义对应)可以从李丰老师的哔哩哔哩主页看到,感兴趣的同学可以点击链接请自行观看。
幻灯片
点击这里打包下载全部幻灯片和示例数据在线预览
Jupyter Notebook (鼠标右键点击另存为下载)HTMLL01.1: Introduction to Python for Economists and StatisticiansViewL01.2: Python from ScratchViewL01.3: Python Functions and ModulesViewL02.1: Python Buildin Data StructuresViewL02.2: Data Wrangling with PandasViewL02.3: Manipulating DataFrames with PandasViewL03.1: Pandas Data VisualizationViewL03.2: Statistical Data VisualizationViewL03.3: Interactive Data VisualizationViewL04.1: Reading and Cleaning Excel FilesViewL04.2: Groups and pivot tables with PandasViewL04.3: Strings and Custom Functions in PandasViewL05.1: Fundamental Modules for Statistical ModellingViewL05.2: Python for Statistical ModellingView



Web Scraping with BeautifulSoup¶

Let's start with this page

https://finance.eastmoney.com/a/cgnjj_1.html

In [1]:
import logging
import requests
import sys
import urllib

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

page = 1

# Set a User agent to tell the remote we are human not machines
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0'}

href = 'https://finance.eastmoney.com/a/cgnjj_%s.html' %page
html = requests.get(href,headers=headers)
In [2]:
# Check the request headers
html.request.headers
Out[2]:
{'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive'}
In [3]:
# Check the html status
html.status_code
Out[3]:
200
In [4]:
# Parsing html
soup = BeautifulSoup(html.content, 'html.parser')
soup
Out[4]:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!--published at 2022/1/18 9:59:11 by www.eastmoney.com ZP NEWS 51-->
<html>
<head>
<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"/>
<meta content="webkit" name="renderer"/>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
<title>国内经济 _ 东方财富网</title>
<link href="Style/Layout?v=D-Lx7AIA9yzpTaxrfzY510uaHfFcF-f4wjxjND2x6AM1" rel="stylesheet" type="text/css"/>
<link href="Style/Module/ModuleStyle?v=Hg8E__Husi8eCaIDYam-IlV9PhIrIxKthXakK1TZGko1" rel="stylesheet" type="text/css"/>
<link href="Style/List?v=eGUa4FK6efrUwjDP3ziCyzxGwcRa659KOU2VShvbQco1" rel="stylesheet" type="text/css"/>
<link href="favicon.ico" rel="shortcut icon" type="image/x-icon"/>
<base target="_blank"/>
</head>
<body style="margin-top:43px">
<div style="background-color:#fff;width:1000px;margin:0 auto;">
<img id="weixin-share" src="//cmsjs.eastmoney.com/common/weixin-share.png" style="position: absolute;width: 0;height: 0;left: -1000px;z-index: -1;"/>
<div class="page">
<!--主体-->
<!--head嵌入内容区域-->
<!--body-->
<!--头部-->
<div class="clearfix" id="header">
<!-- banner -->
<div style="float:left;height:60px;">
<iframe class="lyad" frameborder="0" height="60" marginheight="0" marginwidth="0" scrolling="no" src="//same.eastmoney.com/s?z=eastmoney&amp;c=1060&amp;op=1" width="1000"></iframe>
</div>
<!-- Navigation加载-->
<div id="header">
<div class="GlobalNav" id="title">
<ul><li class="first"><a href="http://finance.eastmoney.com/" target="_blank">财经</a></li><li><a href="http://finance.eastmoney.com/yaowen.html" target="_blank">焦点</a></li><li><a href="http://stock.eastmoney.com/" target="_blank">股票</a></li><li><span class="red"><a href="http://stock.eastmoney.com/newstock.html" target="_blank">新股</a></span></li><li><a href="http://stock.eastmoney.com/gzqh.html" target="_blank">期指</a></li><li><a href="http://option.eastmoney.com/" target="_blank">期权</a></li><li><span class="red"><a href="http://quote.eastmoney.com/flash/sz300059.html" target="_blank">行情</a></span></li><li><a href="http://data.eastmoney.com/" target="_blank">数据</a></li><li><a href="http://stock.eastmoney.com/global.html" target="_blank">全球</a></li><li><a href="http://stock.eastmoney.com/america.html" target="_blank">美股</a></li><li><a href="http://hk.eastmoney.com/" target="_blank">港股</a></li><li><a href="http://futures.eastmoney.com/" target="_blank">期货</a></li><li><a href="http://forex.eastmoney.com/" target="_blank">外汇</a></li><li><a href="http://bank.eastmoney.com/" target="_blank">银行</a></li><li><a href="http://www.1234567.com.cn/" target="_blank">基金</a></li><li><a href="http://money.eastmoney.com/" target="_blank">理财</a></li><li><a href="http://bond.eastmoney.com/" target="_blank">债券</a></li><li><a href="http://video.eastmoney.com/" target="_blank">视频</a></li><li><span class="red"><a href="http://guba.eastmoney.com/" target="_blank">股吧</a></span></li><li><a href="http://guba.eastmoney.com/jj.html" target="_blank">基金吧</a></li><li><a href="http://blog.eastmoney.com/" target="_blank">博客</a></li><li><span class="red"><a href="http://caifuhao.eastmoney.com/" target="_blank">财富号</a></span></li><li><a href="http://so.eastmoney.com/" target="_blank">搜索</a></li></ul>
</div>
</div>
<!--advertisement begin-->
<div class="advert">
<!--advertisement begin-->
<div class="AdvImg">
<div class="left">
<!-- AdSame ShowCode Begin -->
<iframe class="lyad" frameborder="0" height="90" marginheight="0" marginwidth="0" scrolling="no" src="//same.eastmoney.com/s?z=eastmoney&amp;c=105&amp;op=1" width="175"></iframe> <!-- AdSame ShowCode End -->
</div>
<div class="center">
<!-- AdSame ShowCode Begin -->
<iframe class="lyad" frameborder="0" height="90" marginheight="0" marginwidth="0" scrolling="no" src="//same.eastmoney.com/s?z=eastmoney&amp;c=1338&amp;op=1" width="636"></iframe> <!-- AdSame ShowCode End -->
</div>
<div class="right">
<!-- AdSame ShowCode Begin -->
<iframe class="lyad" frameborder="0" height="90" marginheight="0" marginwidth="0" scrolling="no" src="//same.eastmoney.com/s?z=eastmoney&amp;c=106&amp;op=1" width="175"></iframe> <!-- AdSame ShowCode End -->
</div>
</div>
<!--advertisement end-->
</div>
<!--advertisement end-->
<div class="PageLogo">
<div class="picker">
<div class="logo_img">
<a href="http://www.eastmoney.com" style="float:left;" target="_blank">
<img alt="" border="0" height="26" src="Content/images/logo.gif"/>
</a>
<span class="line-1"></span>
<a href="http://finance.eastmoney.com/" style="float:left;margin-left:10px;" target="_blank">
<img alt="" border="0" src="Content/images/channel_logo/finance_logo.png"/>
</a>
<iframe frameborder="0" height="32" marginheight="0" marginwidth="0" scrolling="no" src="//same.eastmoney.com/s?z=eastmoney&amp;c=1610&amp;op=1" width="380"></iframe>
</div>
<div class="search">
<div class="Search_lg" id="Header_tj_Bull">
<form action="" id="sofrm" method="get" style="z-index:801;">
<input autocomplete="off" class="inp-txt" id="StockCode_bar" maxlength="40" name="StockCode_bar" type="text"/>
<input class="btnNew" type="submit" value="搜索"/>
</form>
</div>
</div>
</div>
</div>
<div class="ItemNav clearfix">
<div class="menu">
<div class="menuTitle"><a href="http://finance.eastmoney.com/" target="_blank">财经首页</a></div>
<div class="mainMenu">
<div class="item">
<a href="http://data.eastmoney.com/cjrl/default.html" target="_blank">财经日历</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/yaowen.html" target="_blank">财经聚焦</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/pinglun.html" target="_blank">财经评论</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/news/ccjdd.html" target="_blank">财经导读</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/news/ccjxw.html" target="_blank">产经新闻</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/yaowen_cgnjj.html" target="_blank">国内经济</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/yaowen_cgjjj.html" target="_blank">国际经济</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/news/czqyw.html" target="_blank">证券聚焦</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/company.html" target="_blank">上市公司</a>
</div>
<b></b>
<div class="item">
<a href="http://finance.eastmoney.com/news/czsdc.html" target="_blank">纵深调查</a>
</div>
</div>
<div class="shadow"></div>
</div>
</div>
<div class="SubItemNav">
<ul>
<li><a href="http://finance.eastmoney.com/pinglun_cjjsp.html" target="_blank">经济时评</a></li>
<li><a href="http://finance.eastmoney.com/pinglun_ccyts.html" target="_blank">产业透视</a></li>
<li><a href="http://finance.eastmoney.com/pinglun_csygc.html" target="_blank">商业观察</a></li>
<li><a href="http://finance.eastmoney.com/pinglun_cgspl.html" target="_blank">股市评论</a></li>
<li><a href="http://data.eastmoney.com/center/macro.html" target="_blank">经济数据</a></li>
<li><a href="http://video.eastmoney.com/" target="_blank">财经视频</a></li>
<li><a href="http://media.eastmoney.com/" target="_blank">财经名刊</a></li>
<li><a href="http://biz.eastmoney.com/news/csyzx.html" target="_blank">商业资讯</a></li>
<li><a href="http://enterprise.eastmoney.com/news/ccyyj.html" target="_blank">创业研究</a></li>
<li><a href="http://topic.eastmoney.com/" target="_blank">焦点专题</a></li>
<li><a href="http://topic.eastmoney.com/huiyi.html" target="_blank">财经会议</a></li>
</ul>
</div>
</div>
<!--列表-->
<div class="main pt10">
<div class="newsList w690 pr9 bl gl">
<div class="titlebar">
<div class="siteMapTitle">国内经济</div>
<b></b>
<div class="siteMap">
<a href="http://www.eastmoney.com/" target="_blank">首页</a>
                
                    &gt;
                    <a href="http://finance.eastmoney.com/" target="_blank">财经频道</a>
                &gt;
                        <a href="http://finance.eastmoney.com/yaowen.html" target="_blank">焦点</a>
                    &gt;
                <a href="http://finance.eastmoney.com/a/cgnjj.html" target="_blank">国内经济</a>
                &gt;
                <span>列表</span>
</div>
</div>
<div class="repeatList">
<ul id="newsListContent">
<li id="newsTr0">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251398069.html" target="_blank">
                    上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资
                </a>
</p>
<p class="info" title="上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优势、壮大未来发展动能的内在要求。目前,上海适度超前开展基础设施投资已有良好的工作基础。2021年1月至11月,上海市城市基础设施增速9.3%,两年平均增速高于全国平均水平。">
                    上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优...
                </p>
<p class="time">
                01月18日 09:50
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251398069.html',text:'上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr1">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251394035.html" target="_blank">
                    央行1月18日开展1000亿元逆回购操作
                </a>
</p>
<p class="info">
                    人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。
                </p>
<p class="time">
                01月18日 09:49
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251394035.html',text:'央行1月18日开展1000亿元逆回购操作'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr2">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251381338.html" target="_blank">
                    国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%
                </a>
</p>
<p class="info" title="国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%,全年增长17.2%。">
                    国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%...
                </p>
<p class="time">
                01月18日 09:46
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251381338.html',text:'国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr3">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251357983.html" target="_blank">
                    创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”
                </a>
</p>
<p class="info" title="近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来黄金时代,“专精特新”和“北交所”都是4600万中小企业的新机遇。“在当前‘百年未有之大变局’下,‘专精特新+北交所’是一条指向未来的黄金之路。">
                    近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来...
                </p>
<p class="time">
                01月18日 09:42
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251357983.html',text:'创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr4">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251346463.html" target="_blank">
                    上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上
                </a>
</p>
<p class="info" title="上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、城乡融合发展与乡村振兴等多个领域,每年市重大项目完成投资量占上海全社会固定资产总投资的1/5以上,具有重要的引领和示范带动作用。">
                    上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、...
                </p>
<p class="time">
                01月18日 09:42
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251346463.html',text:'上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr5">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251284813.html" target="_blank">
                    统计局:第四季度房地产业GDP同比下降2.9%
                </a>
</p>
<p class="info" title="【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GDP增长11.5%。">
                    【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GD...
                </p>
<p class="time">
                01月18日 09:38
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251284813.html',text:'统计局:第四季度房地产业GDP同比下降2.9%'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr6">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251282633.html" target="_blank">
                    央行开展1000亿元逆回购操作 实现净投放900亿元
                </a>
</p>
<p class="info" title="人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央行宣布降息之后,各期限利率全线下行,资金面转松。上海银行间同业拆放利率(Shibor)隔夜下行9.6个基点,报2.113%。7天Shibor下行3个基点,报2.183%。">
                    人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央...
                </p>
<p class="time">
                01月18日 09:38
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251282633.html',text:'央行开展1000亿元逆回购操作 实现净投放900亿元'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr7">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251252810.html" target="_blank">
                    华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台
                </a>
</p>
<p class="info" title="上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海需要充分发挥投资跨周期和逆周期调节作用,合理扩大有效投资。">
                    上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海...
                </p>
<p class="time">
                01月18日 09:34
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251252810.html',text:'华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr8">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251225222.html" target="_blank">
                    三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构
                </a>
</p>
<p class="info" title="据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康委(全国老龄办)会同国家中医药管理局联合印发《关于全面加强老年健康服务工作的通知》(以下简称《通知》)。">
                    据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康...
                </p>
<p class="time">
                01月18日 09:31
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251225222.html',text:'三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr9">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251311760.html" target="_blank">
                    600员工居“嘉”过年 “报喜鸟”百万补助留温人员
                </a>
</p>
<p class="info" title="60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推永嘉经济“开门稳”,报喜鸟在持续推动自身生产经营工作、做好防疫防控工作之外,积极履行企业社会责任,倡导员工留温过年——通过多项举措,鼓励外来员工安“家”不离“嘉”。">
                    60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推...
                </p>
<p class="time">
                01月18日 09:31
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251311760.html',text:'600员工居“嘉”过年 “报喜鸟”百万补助留温人员'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr10">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251219557.html" target="_blank">
                    2021年汽车制造业工业增加值同比稳定增长
                </a>
</p>
<p class="info">
                    中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。
                </p>
<p class="time">
                01月18日 09:26
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251219557.html',text:'2021年汽车制造业工业增加值同比稳定增长'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr11">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251215991.html" target="_blank">
                    央行今日开展1000亿元7天期逆回购操作
                </a>
</p>
<p class="info">
                    为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。
                </p>
<p class="time">
                01月18日 09:23
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251215991.html',text:'央行今日开展1000亿元7天期逆回购操作'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr12">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251197920.html" target="_blank">
                    国企改革三年行动“收官之年”重点工作划定
                </a>
</p>
<p class="info" title="2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示,2021年国企改革三年行动取得一系列重要阶段性成果,成为全面深化改革一大亮点。">
                    2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示...
                </p>
<p class="time">
                01月18日 09:13
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251197920.html',text:'国企改革三年行动“收官之年”重点工作划定'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr13">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251184047.html" target="_blank">
                    中信证券:预计利率仍然难以摆脱震荡行情
                </a>
</p>
<p class="info" title="中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效果得到验证和货币总量政策宽松预期再起之前,预计利率仍然难以摆脱震荡行情。">
                    中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效...
                </p>
<p class="time">
                01月18日 09:04
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251184047.html',text:'中信证券:预计利率仍然难以摆脱震荡行情'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr14">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251173932.html" target="_blank">
                    华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设
                </a>
</p>
<p class="info" title="上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投资动能,《政策措施》共有4条政策措施。一是全面推动城市数字化转型。用好1000亿元以上的“新基建”优惠利率信贷专项,引导社会资本加大新基建投入。">
                    上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投...
                </p>
<p class="time">
                01月18日 09:02
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173932.html',text:'华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr15">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251173673.html" target="_blank">
                    中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案
                </a>
</p>
<p class="info" title="中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量回落。随着NFT市场关注度走高,腾讯等国内企业陆续在NFT领域有所尝试。">
                    中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量...
                </p>
<p class="time">
                01月18日 09:02
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173673.html',text:'中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr16">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251173116.html" target="_blank">
                    【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用
                </a>
</p>
<p class="info" title="新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能工具。5G与工业互联网融合将助力数字中国于智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。">
                    新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能...
                </p>
<p class="time">
                01月18日 08:58
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173116.html',text:'【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr17">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251171984.html" target="_blank">
                    震荡市投资首选均衡策略 富国天旭均衡今日盛大发行
                </a>
</p>
<p class="info" title="2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2021年底,过去十年平衡型基金平均回报达252.08%,同期沪深300、创业板指数涨幅分别为49.25%、69.35%。">
                    2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2...
                </p>
<p class="time">
                01月18日 08:58
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251171984.html',text:'震荡市投资首选均衡策略 富国天旭均衡今日盛大发行'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr18">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251171745.html" target="_blank">
                    上海:加快“光伏+”综合开发利用 积极引入社会资本
                </a>
</p>
<p class="info" title="1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能源、充换电设施扶持政策,推动杭州湾海域海上风电项目全面开发,加快各行业领域“光伏+”综合开发利用。">
                    1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能...
                </p>
<p class="time">
                01月18日 08:56
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251171745.html',text:'上海:加快“光伏+”综合开发利用 积极引入社会资本'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
<li id="newsTr19">
<!--文-->
<div class="text text-no-img">
<p class="title">
<a href="http://finance.eastmoney.com/a/202201182251172383.html" target="_blank">
                    山海流淌出的情与梦
                </a>
</p>
<p class="info" title="走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空间的海。">
                    走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空...
                </p>
<p class="time">
                01月18日 08:55
            </p>
</div>
<!--分享-->
<!--
        <div class="share">
            <span class="shareIco"></span>
            <div class="shareContent">
                <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251172383.html',text:'山海流淌出的情与梦'}">
                    <a class="bds_iguba" title="分享到股吧"></a>
                    <a class="bds_tsina" title="分享到新浪微博"></a>
                    <a class="bds_qzone" title="分享到QQ空间"></a>
                    <a class="bds_tqq" title="分享到腾讯微博"></a>
                </div>
            </div>
        </div>
        -->
</li>
</ul>
<div class="pagerbox">
<div class="pager" id="pagerNoDiv">
<span>1</span><a href="cgnjj_2.html" target="_self">2</a><a href="cgnjj_3.html" target="_self">3</a><a href="cgnjj_3.html" target="_self">...</a><a href="cgnjj_25.html" target="_self">25</a><a class="page-btn" href="cgnjj_2.html" target="_self">下一页</a>
</div>
</div>
</div>
</div>
<!--右侧-->
<div class="gr w290 pl10">
<div class="Hqzx clearfix" id="hqzx">
<div class="titlebar">
<h2><a href="http://quote.eastmoney.com/center/" target="_blank">行情中心</a></h2>
<div class="more">
<a class="btn-refresh" href="javascript:void(0);" id="refbtn_stock" target="_self">刷新</a>
<span>|</span>
<a href="http://quote.eastmoney.com/center/" target="_blank">更多</a>
</div>
</div>
<div class="stockCenter">
<div class="sc-tabs">
<dl id="stockTabs">
<dt id="CSI"><a>沪深</a></dt>
<dt id="HK"><a>香港</a></dt>
<dt id="OCCIDENT"><a>欧美</a></dt>
<dt id="FUND"><a>基金</a></dt>
<dt id="FUTURES"><a>期货</a></dt>
<dt id="FOREX"><a>外汇</a></dt>
</dl>
</div>
<div class="sc-cont" id="stockContent">
<div id="hq_CSI">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/zs000001.html">沪A</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/zs399001.html">深A</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/zs399006.html">创业板</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/zs000300.html">300</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/sz300059.html">东方财富</a></span></dt>
</dl>
<div class="sc-cont-img">
<!--<a target="_blank" class="piclink" href="http://quote.eastmoney.com/zs000001.html" hidefocus="true">
                        <img src="//webquotepic.eastmoney.com/GetPic.aspx?imageType=RSINDEX&nid=1.000001" height="123" width="220">
                    </a>-->
</div>
<ul class="sc-cont-imglink">
<!--<li><a href="http://quote.eastmoney.com/center/list.html#10">涨幅</a></li>
                        <li><a href="http://quote.eastmoney.com/center/list.html#10?sortType=H&amp;sortRule=-1">量比</a></li>
                        <li><a href="http://quote.eastmoney.com/center/list.html#10?sortType=J&amp;sortRule=-1">换手</a></li>
                        <li><a href="http://quote.eastmoney.com/center/list.html#10?sortType=I&amp;sortRule=-1">市盈</a></li>-->
</ul>
</div>
<div id="hq_HK" style="display: none;">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/hk/zs110000.html">恒生</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/hk/zs110030.html">红筹</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/hk/zs110010.html">国企</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/hk/zs110050.html">创业板</a></span></dt>
</dl>
<div class="sc-cont-img"></div>
<ul class="sc-cont-imglink"></ul>
</div>
<div id="hq_OCCIDENT" style="display: none;">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/gb/zsindu.html">道琼斯</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/gb/zsCCMP.html">纳斯达克</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/gb/zsUKX.html">英国FT</a></span></dt>
</dl>
<div class="sc-cont-img"></div>
<ul class="sc-cont-imglink"></ul>
</div>
<div id="hq_FUND" style="display: none;">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/zs000011.html">沪基</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/zs399305.html">深基</a></span></dt>
</dl>
<div class="sc-cont-img"></div>
<ul class="sc-cont-imglink"></ul>
</div>
<div id="hq_FUTURES" style="display: none;">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/unify/r/8.040120">股指期货</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/gzqh/TFGZDJ.html">国债期货</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/unify/r/102.CL00Y">美原油</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/unify/r/101.GC00Y">美黄金</a></span></dt>
</dl>
<div class="sc-cont-img"></div>
<ul class="sc-cont-imglink"></ul>
</div>
<div id="hq_FOREX" style="display: none;">
<dl class="sc-cont-tabs">
<dt class="at"><span><a href="http://quote.eastmoney.com/unify/r/100.UDI">美元</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/forex/EURUSD.html">欧元</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/forex/GBPUSD.html">英镑</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/forex/USDJPY.html">日元</a></span></dt>
<dd>|</dd>
<dt><span><a href="http://quote.eastmoney.com/forex/USDCNYI.html">人民币</a></span></dt>
</dl>
<div class="sc-cont-img"></div>
<ul class="sc-cont-imglink"></ul>
</div>
</div>
</div>
</div>
<input data-hqzx-id1="" data-hqzx-id2="" id="hqzx_tabId" type="hidden"/>
<div class="clear"></div>
<div class="sc-search clearfix StockCode_bar_sm_list">
<form action="" id="sofrm_sm" method="get" style="z-index:800;">
<input autocomplete="off" class="inp-txt" id="StockCode_bar_sm_list" maxlength="40" name="StockCode_bar_sm_list" type="text"/>
<input class="btnNew" type="submit" value="搜索"/>
</form>
</div>
<div class="Wydj clearfix">
<div class="titlebar">
<h2>
                     网友点击排行榜
            </h2>
</div>
<div class="tabList pt5 pb5 bg_sblue clearfix">
<ul class="h28 fn">
<li><span class="no">1</span> <a href="http://finance.eastmoney.com/a/202201172249958717.html" target="_blank">大超预期!央行突然“降息”10个基点!这一利率有望再下调 关乎你的房贷</a></li>
<li><span class="no">2</span> <a href="http://finance.eastmoney.com/a/202201172249802956.html" target="_blank">统计局:2021年GDP超114万亿元 同比增长8.1%</a></li>
<li><span class="no">3</span> <a href="http://finance.eastmoney.com/a/202201172250412981.html" target="_blank">央行放利好A股大涨 两市逾百股涨停!央行“降息”后 会有牛市吗?</a></li>
<li><span class="no">4</span> <a href="http://finance.eastmoney.com/a/202201172250078730.html" target="_blank">降息了!A股迎来大利好 央行盘前重磅官宣 这四大板块最受益</a></li>
<li><span class="no">5</span> <a href="http://finance.eastmoney.com/a/202201182250697412.html" target="_blank">证监会重磅发声!推动中长期资金入市 更加注重预期引导!明确七方面改革任务</a></li>
<li><span class="no">6</span> <a href="http://finance.eastmoney.com/a/202201172250293791.html" target="_blank">A股三大指数收涨:创业板指涨1.63% 新冠药物与数字货币概念股爆发</a></li>
<li><span class="no">7</span> <a href="http://finance.eastmoney.com/a/202201172250250177.html" target="_blank">国内首个新冠口服药VV116 有望下半年申请上市</a></li>
<li><span class="no">8</span> <a href="http://finance.eastmoney.com/a/202201172249808558.html" target="_blank">统计局:2021年全国人口增加48万人</a></li>
<li><span class="no">9</span> <a href="http://finance.eastmoney.com/a/202201172250565969.html" target="_blank">事关股市1.8万亿元 券商两融有新管理要求</a></li>
<li><span class="no">10</span> <a href="http://finance.eastmoney.com/a/202201172250629252.html" target="_blank">中泰证券前首席策略分析师陈龙被抓 出事前警察曾上门</a></li>
</ul>
<div class="clear"></div>
</div>
</div>
<div class="Cjsp">
<div class="wNews">
<div class="titleTop">
<div class="title2Name">
<a class="titA" href="http://video.eastmoney.com/" target="_blank">财经视频</a>
</div>
<div class="more">
<a href="http://video.eastmoney.com/" target="_blank">更多</a>
</div>
</div>
<div class="content" style="width: 280px; height: 153px; margin-top: 15px; float: left; border-bottom: 1px solid #BBD4E8;">
<div class="rollbox">
<div class="roll">
<div class="rollimglist">
<ul>
<li><img alt="中药板块一路上涨,是否具备中长期投资价值?" height="107" iinfo="中药板块一路上涨,是否具备中长期投资价值?" ilink="http://video.eastmoney.com/a/202201172249560138.html" src="https://dfscdn.dfcfw.com/download/D25471370588737660110_w210h154.jpg" width="191"/></li><li><img alt="白酒具备基本面支撑,后续关注高端与次高端品种" height="107" iinfo="白酒具备基本面支撑,后续关注高端与次高端品种" ilink="http://video.eastmoney.com/a/202201122245225527.html" src="https://dfscdn.dfcfw.com/download/D25478059787927039402_w210h154.jpg" width="191"/></li><li><img alt="2022年宏观环境多变,关注这几大投资方向" height="107" iinfo="2022年宏观环境多变,关注这几大投资方向" ilink="http://video.eastmoney.com/a/202201112243709418.html" src="https://dfscdn.dfcfw.com/download/D25486293160579521113_w210h154.jpg" width="191"/></li> </ul>
<div class="rollicon"></div>
</div>
</div>
</div>
</div>
</div>
<div class="fNewsList">
<li><a href="http://video.eastmoney.com/a/202201102242130940.html" target="_blank">交易量增速意外降低,国内期权市场仍处上升阶段</a></li><li><a href="http://video.eastmoney.com/a/202201062238639482.html" target="_blank">赛道内部或持续分化,新能源车还行不行?</a></li> </div>
</div>
<div class="Zt">
<div class="wNews">
<div class="titleTop">
<div class="title2Name">
<a class="titA" href="http://topic.eastmoney.com/" target="_blank">专题</a>
</div>
<div class="more">
<a href="http://topic.eastmoney.com/" target="_blank">更多</a>
</div>
</div>
<div class="bg_sblue clear clearfix">
<div class="content topic">
<ul>
<li><span>01月17日</span> <a href="http://topic.eastmoney.com/hgsjx/" target="_blank">2021年宏观经济数据</a></li>
<li><span>01月16日</span> <a href="http://topic.eastmoney.com/TP1533/" target="_blank">A股最新估值表(截至2022年1月14日)</a></li>
<li><span>01月16日</span> <a href="http://topic.eastmoney.com/TP1532/" target="_blank">春节临近,这一规律能否重现?一图速览节前A股走势</a></li>
<li><span>01月16日</span> <a href="http://topic.eastmoney.com/TP1531/" target="_blank">机构开年“摸底”这些股 华东医药最受关注 你看好谁?</a></li>
<li><span>01月16日</span> <a href="http://topic.eastmoney.com/TP1530/" target="_blank">可怕!开年仅6天,“一哥”、“宁王”日均蒸发200亿</a></li>
<li><span>01月16日</span> <a href="http://topic.eastmoney.com/TP1529/" target="_blank">最新筹码集中股出炉!5股股东数大降,立讯精密位居榜首</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="Pljh clearfix">
<div class="wNews">
<div class="titleTop">
<div class="title2Name">
<a class="titA" href="http://finance.eastmoney.com/pinglun.html" target="_blank">评论精华</a>
</div>
<div class="more">
<a href="http://finance.eastmoney.com/pinglun.html" target="_blank">更多</a>
</div>
</div>
<div class="bg_sblue clear clearfix">
<div class="artitleList">
<ul>
<li class='"borderTop"'>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25535692752277008044_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182251185240.html" target="_blank">中信证券:降息短期影响银行息差预期 中期有益于资产质量的整固 两条线索选股</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25430463972410172011_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182251016059.html" target="_blank">中信建投证券:货币政策怎么走?后续可能还有降准操作</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25677882301312203031_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250998761.html" target="_blank">方正证券:高景气板块龙头公司的估值溢价已降至合理区间</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25285820065698954243_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250997661.html" target="_blank">招商策略:降息吹响稳增长号角 对A股影响几何?</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25431218331136550175_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250995428.html" target="_blank">东北证券:稳增长诉求未改 一季度有可能继续降准甚至降息</a>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="Ywjh clearfix">
<div class="wNews">
<div class="titleTop">
<div class="title2Name">
<a class="titA" href="http://finance.eastmoney.com/yaowen.html" target="_blank">资讯精华</a>
</div>
<div class="more">
<a href="http://finance.eastmoney.com/yaowen.html" target="_blank">更多</a>
</div>
</div>
<div class="bg_sblue clear clearfix">
<div class="artitleList">
<ul>
<li class='"borderTop"'>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25175848864778171061_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250697412.html" target="_blank">证监会重磅发声!推动中长期资金入市 更加注重预期引导!明确七方面改革任务</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25515147725536269557_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250697081.html" target="_blank">降息引爆A股!抄底机会来了?13家公募基金火速解读</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D24935596878142695810_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201172250690411.html" target="_blank">赚嗨了 股民喊话想捐款!公司回应“非常感谢” 13倍大牛股再度提示风险</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D24979986518836910733_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182250941560.html" target="_blank">第九届Choice“最佳分析师”榜单揭晓</a>
</div>
</li>
<li>
<div class="img">
<img src="https://dfscdn.dfcfw.com/download/D25677426235064941094_w210h154.jpg"/>
</div>
<div class="title">
<a href="http://finance.eastmoney.com/a/202201182251040553.html" target="_blank">小康股份:不知情也未参与相关违法违规事宜</a>
</div>
</li>
</ul>
<div class="clear"></div>
</div>
</div>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<!--body-->
<div class="h20"></div>
<div class="mainFrame">
<div style="line-height: 20px;font-size: 12px;color:#666666;">郑重声明:东方财富网发布此信息的目的在于传播更多信息,与本站立场无关。东方财富网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。</div>
</div>
<div class="h10"></div>
</div>
</div>
<!--添加页脚-->
<!-- footer-2016 -->
<style>
    .footer2016 ul {list-style: none;margin: 0;padding: 0;}
    .footer2016 a:hover{color:#ff4901 !important;text-decoration: underline !important;}
    .footer2016 .icon, .footer2016 .navlist li a {display: inline-block;}
    .footer2016 .icon {background-image: url(//g1.dfcfw.com/g4/202005/20200513165332.png);background-repeat: no-repeat;}
    .footer2016 {margin: 0 auto;clear: both;width: 1000px;line-height: 1.1;_line-height: 1.2;font-family: simsun;font-size: 12px;border-top: 2px solid #2F5895;}
    .footer2016 .footertg {background-color: #F3F3F3;float: left;width: 100%;padding: 12px 0 0;height: 140px;}
    .footer2016 .footertg a:link, .footer2016 .footertg a:visited {color: #676767;text-decoration: none;}
    .footer2016 .qr {float: left;width: 80px;height: 140px;line-height: 150%;padding: 0 10px 0 8px;}
    .footer2016 .qr .t {font-weight: 700;font-size: 14px;padding-bottom: 10px;}
    .footer2016 .icon_qrem80, .footer2016 .icon_qrjj80 {background-image: url(//g1.dfcfw.com/g2/201607/20160728133707.png);width: 80px;height: 80px;}
    .footer2016 .icon_qrem80 {background-position: 0 -330px;}
    .footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr {background-image: url(//g1.dfcfw.com/g2/201607/20160728133707.png);width: 86px;height: 106px;}
    .footer2016 .icon_emwxqr {background-position: -90px 0;}
    .footer2016 .ftglist ul li.qrli {position: relative;}
    .footer2016 .ftglist ul li.qrli:hover .icon_qr, .footer2016 .scl-news .name a {display: block;}
    .footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr {display: none;position: absolute;left: 0;top: 24px;}
    .footer2016 .ftglist {float: left;height: 140px;padding: 0px 10px;}
    .footer2016 .ftglistt {font-size: 14px;font-weight: 700;line-height: 130%;padding-bottom: 6px;text-align: left;}
    .footer2016 .ftglist ul li {padding: 5px 0;color: #676767;text-align: left;}
    .footer2016 .icon_wb {background-position: -24px 0;width: 14px;height: 12px;}
    .footer2016 .icon_wx {background-position: 0 0;width: 14px;height: 11px;}
    .footer2016 .icon_note {background-position: -47px 0;width: 13px;height: 11px;}
    .footer2016 .ftglist .icon {vertical-align: -1px;margin-right: 2px;}
    .footer2016 .footertg a:link, .footer2016 .footertg a:visited {color: #676767;text-decoration: none;}
    .footer2016 .qrl {border-left: 1px solid #ddd;margin-left: 10px;padding-left: 20px;}
    .footer2016 .icon_qrjj80 {background-position: -90px -330px;}
    .footer2016 .footercr {clear: both;text-align: center;line-height: 26px;font-size: 12px;width:1000px;margin: 0 auto;height:26px;overflow:hidden;}
    .footer2016 .icon_icp {background-position: -24px -21px;width: 15px;height: 17px;}
    .footer2016 .footercr .icon {vertical-align: -3px;margin-right: 2px;}
    .footer2016 .icon_pol {background-position: 0 -22px;width: 18px;height: 20px;}
    .footer2016 .footerlinks {background-color: #2F5895;height: 30px;text-align: center;line-height: 30px;}
    .footer2016 .footerlinks a:link, .footer2016 .footerlinks a:visited, .footer2016 .footerlinks a:hover {color: #fff !important;text-decoration: none;margin: 0 14px;}
    .footer2016 .footerbz {text-align: center;padding: 12px 0;}
    .footer2016 .footerbz a {margin: 0 4px;}
    .footer2016 .footer-police {background-position: 0 -112px;width: 110px;height: 40px;}
    .footer2016 .footer-zx110 {background-position: -120px -113px;width: 110px;height: 40px;}
    .footer2016 .footer-shjubao {background-position: 0 -172px;width: 110px;height: 40px;}
    .footer2016 .footer-cxzx {background-position: -120px -174px;width: 40px;height: 40px;}
    .footer2016 .footer-shgs {background-position: -180px -174px;width: 47px;height: 40px;}
    .footer2016 .footer-12377 {background-position: 0 -54px;width: 186px;height: 40px;}
    .footer2016 .footer-yhjb {background-position: 0 -229px;width: 123px;height: 40px;}
    .footer2016 .footer-qrlast {width: 90px;}
    .footer2016 .footer-icon-qihuoqr { background: url(https://emcharts.dfcfw.com/images/qihuoqr.png);width: 80px;height: 80px;display: inline-block;background-repeat: no-repeat;vertical-align: -5px;}
</style>
<div class="footer2016">
<div class="footertg">
<div class="qr">
<div class="t"><a href="http://acttg.eastmoney.com/pub/web_dfcfsy_dbtg_wzl_01_01_01_1" style="color:#000" target="_blank">东方财富</a></div>
<a href="http://acttg.eastmoney.com/pub/web_app_dcsy_2wm_01_01_01_0" target="_blank"><em class="icon icon_qrem80"></em></a><br/>扫一扫下载APP
        </div>
<div class="ftglist">
<div class="ftglistt">东方财富产品</div>
<ul>
<li><a href="https://acttg.eastmoney.com/pub/pctg_hskh_act_dfcfwmfb_01_01_01_0" target="_blank">东方财富免费版</a></li>
<li><a href="https://acttg.eastmoney.com/pub/pctg_hskh_act_dfcfwl2_01_01_01_0" target="_blank">东方财富Level-2</a></li>
<li><a href="http://js5.eastmoney.com/tg.aspx?ID=1483" target="_blank">投资大师</a></li>
<li><a href="http://js5.eastmoney.com/tg.aspx?ID=2749" target="_blank">Choice金融终端</a></li>
<li style="display: none;"><a href="http://www.langke.com/" target="_blank">浪客 - 财经视频</a></li>
</ul>
</div>
<div class="ftglist">
<div class="ftglistt">证券交易</div>
<ul>
<li><a href="https://acttg.eastmoney.com/pub/web_kh_dcsy_dbtkwzl_01_01_01_0" target="_blank">东方财富证券开户</a></li>
<li><a href="https://jy.xzsec.com/Trade/Buy" target="_blank">东方财富在线交易</a></li>
<li><a href="https://acttg.eastmoney.com/pub/pctg_hskh_act_dfcfzqjy_01_01_01_0" target="_blank">东方财富证券交易</a></li>
</ul>
</div>
<div class="ftglist">
<div class="ftglistt">关注东方财富</div>
<ul>
<li><a href="http://weibo.com/dfcfw" target="_blank"><em class="icon icon_wb"></em>东方财富网微博</a></li>
<li class="qrli"><a href="javascript:;" target="_self"><em class="icon icon_wx"></em>东方财富网微信</a><em class="icon icon_qr icon_emwxqr"></em></li>
<li><a href="http://corp.eastmoney.com/Lianxi_liuyan.asp" target="_blank"><em class="icon icon_note"></em>意见与建议</a></li>
</ul>
</div>
<div class="qr qrl">
<div class="t"><a href="http://acttg.eastmoney.com/pub/web_ttjjsy_dbtg_wzl_01_01_01_1" style="color:#000" target="_blank">天天基金</a></div>
<a href="http://js1.eastmoney.com/tg.aspx?ID=4672" target="_blank"><em class="icon icon_qrjj80"></em></a><br/>扫一扫下载APP
        </div>
<div class="ftglist">
<div class="ftglistt">基金交易</div>
<ul>
<li><a href="https://trade6.1234567.com.cn/reg/step1" target="_blank">基金开户</a></li>
<li><a href="https://trade.1234567.com.cn/login" target="_blank">基金交易</a></li>
<li><a href="http://huoqibao.1234567.com.cn/" target="_blank">活期宝</a></li>
<li><a href="http://fund.eastmoney.com/trade/default.html" target="_blank">基金产品</a></li>
<li><a href="http://fund.eastmoney.com/gslc/" target="_blank">稳健理财</a></li>
</ul>
</div>
<div class="ftglist">
<div class="ftglistt">关注天天基金</div>
<ul>
<li><a href="http://weibo.com/ttfund" target="_blank"><em class="icon icon_wb"></em>天天基金网微博</a></li>
<li class="qrli"><a href="javascript:;" target="_self"><em class="icon icon_wx"></em>天天基金网微信<em class="icon icon_qr icon_jjwxqr"></em></a></li>
</ul>
</div>
<div class="qr qrl footer-qrlast">
<div class="t"><a href="https://qs.dfcfw.com/1605" style="color:#000" target="_blank">东方财富期货</a></div>
<a href="http://acttg.eastmoney.com/pub/web_kh_dcsy_dibudfcfqh_01_01_01_1" target="_blank"><em class="footer-icon-qihuoqr"></em></a><br/>扫一扫下载APP
        </div>
<div class="ftglist">
<div class="ftglistt">期货交易</div>
<ul>
<li><a href="https://qs.dfcfw.com/1606" target="_blank">期货手机开户</a></li>
<li><a href="https://qs.dfcfw.com/1607" target="_blank">期货电脑开户</a></li>
<li><a href="https://qs.dfcfw.com/1608" target="_blank">期货官方网站</a></li>
</ul>
</div>
</div>
<div class="footercr" style="padding-top:8px;">信息网络传播视听节目许可证:0908328号 经营证券期货业务许可证编号:913101046312860336 违法和不良信息举报:021-34289898 举报邮箱:<a href="mailto:jubao@eastmoney.com" target="_self">jubao@eastmoney.com</a></div>
<div class="footercr" style="padding-bottom:8px;">
<em class="icon icon_icp"></em>沪ICP证:沪B2-20070217 <a href="https://beian.miit.gov.cn/#/Integrated/index" rel="nofollow" style="color: #3F3F3F;text-decoration:none;" target="_blank">网站备案号:沪ICP备05006054号-11 </a> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31010402000120" rel="nofollow" style="color: #3F3F3F;text-decoration:none;" target="_blank"><em class="icon icon_pol"></em>沪公网安备 31010402000120号</a> 版权所有:东方财富网 意见与建议:021-54509966/952500
        </div>
<div class="footerlinks">
<a href="http://about.eastmoney.com" rel="nofollow" target="_blank">关于我们</a>
<a href="http://emhd2.eastmoney.com/market" rel="nofollow" target="_blank">广告服务</a>
<a href="http://about.eastmoney.com/home/contact" rel="nofollow" target="_blank">联系我们</a>
<a href="http://eastmoney.zhiye.com" rel="nofollow" target="_blank">诚聘英才</a>
<a href="http://about.eastmoney.com/home/disclaimer" rel="nofollow" target="_blank">免责声明</a>
<a href="http://about.eastmoney.com/home/legal" rel="nofollow" target="_blank">法律声明</a>
<a href="http://about.eastmoney.com/home/conceal" rel="nofollow" target="_blank">隐私保护</a>
<a href="http://about.eastmoney.com/home/parper" rel="nofollow" target="_blank">征稿启事</a>
<a href="http://www.zx110.org/cxs/index.html" rel="nofollow" target="_blank">放心搜</a>
<a href="http://about.eastmoney.com/home/links" rel="nofollow" target="_blank">友情链接</a>
</div>
<div class="footerbz">
<img src="//g1.dfcfw.com/g3/201905/20190531140719.png" style="vertical-align: bottom;" title="亲爱的市民朋友,上海警方反诈劝阻电
话“962110”系专门针对避免您财产被
骗受损而设,请您一旦收到来电,立即
接听。"/>
<a class="icon footer-police" href="http://www.cyberpolice.cn/" rel="nofollow" target="_blank" title="上海网警网络110"></a>
<a class="icon footer-zx110" href="http://www.zx110.org/" rel="nofollow" target="_blank" title="网络社会征信网"></a>
<a class="icon footer-shjubao" href="http://www.shjbzx.cn/" rel="nofollow" target="_blank" title="上海违法和违规信息举报中心"></a>
<a class="icon footer-12377" href="http://www.12377.cn" rel="nofollow" target="_blank" title="中国互联网违法和不良信息举报中心"></a>
</div>
</div>
<script>
    if(document.all && !window.XMLHttpRequest){
        $(".qrli").hover(function(){
            $(".icon_qr",this).show();
        },function(){
            $(".icon_qr",this).hide();
        });
    }
</script>
</body>
</html>
<!--基础组件JS包含("~/Scripts/jquery-1.8.3.js", "~/Scripts/base.js", "~/Scripts/voteit.js")-->
<script src="Script/Layout?v=iY1uIxHnquK4Lfn1QL6VscNs5mS8OTu6qbcXEi3091U1" type="text/javascript"></script>
<!--正文图片专用加载区间-->
<!--搜索需要的基础js-->
<script charset="utf-8" src="//emcharts.dfcfw.com/suggest/stocksuggest2017.min.js"></script>
<!--页面顶部固定导航-->
<script src="//emres.dfcfw.com/public/js/topnav.js" type="text/javascript"></script>
<!--[if lte IE 8 ]>
<script src="//emres.eastmoney.com/ie6/ie6.js"></script>
<!--<![endif]-->
<!--各页面底部嵌入内容区域 start-->
<script src="Script/List?v=oxwVNE56ZCcukYNXgCor_g5YyHytrd8VD5NWhOAB3941" type="text/javascript"></script>
<!--各页面底部嵌入内容区域 end-->
<!--模板底部 start-->
<script src="Script/Module/ModuleScript?v=trd3pDg3hXEfAMB98E-eTKE39tLZpXjpypa5V2pvXew1" type="text/javascript"></script>
<script src="//emcharts.dfcfw.com/EMFloatFrame/prod/emfloatframe.min.js"></script>
<script src="//emres.dfcfw.com/public/js/emfloatframe.run.js?top=40&amp;width=1000"></script>
<script charset="utf-8" src="//emcharts.dfcfw.com/newsts/newsts.min.js" type="text/javascript"></script>
<script src="//emcharts.dfcfw.com/pr3/prod/personalrecommend3.min.js"></script>
<script src="//emcharts.dfcfw.com/emsider/prod/emsider.min.js"></script>
<script>
    EMSider({top:33})
</script>
<script charset="utf-8" src="//emcharts.dfcfw.com/usercollect/usercollect.min.js" type="text/javascript"></script>
<script charset="UTF-8" type="text/javascript">
        var emtj_isUpload = 1;
        var emtj_pageId = 112101300784;
        var emtj_logSet = "1111111111";
        var emtj_sampleRate = 1;
    </script>
<script charset="UTF-8" src="https://bdstatics.eastmoney.com/web/prd/jump_tracker.js" type="text/javascript"></script>
In [5]:
divs = soup.findAll('ul', {"id": "newsListContent"})
divs
Out[5]:
[<ul id="newsListContent">
 <li id="newsTr0">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251398069.html" target="_blank">
                     上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资
                 </a>
 </p>
 <p class="info" title="上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优势、壮大未来发展动能的内在要求。目前,上海适度超前开展基础设施投资已有良好的工作基础。2021年1月至11月,上海市城市基础设施增速9.3%,两年平均增速高于全国平均水平。">
                     上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优...
                 </p>
 <p class="time">
                 01月18日 09:50
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251398069.html',text:'上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr1">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251394035.html" target="_blank">
                     央行1月18日开展1000亿元逆回购操作
                 </a>
 </p>
 <p class="info">
                     人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。
                 </p>
 <p class="time">
                 01月18日 09:49
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251394035.html',text:'央行1月18日开展1000亿元逆回购操作'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr2">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251381338.html" target="_blank">
                     国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%
                 </a>
 </p>
 <p class="info" title="国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%,全年增长17.2%。">
                     国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%...
                 </p>
 <p class="time">
                 01月18日 09:46
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251381338.html',text:'国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr3">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251357983.html" target="_blank">
                     创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”
                 </a>
 </p>
 <p class="info" title="近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来黄金时代,“专精特新”和“北交所”都是4600万中小企业的新机遇。“在当前‘百年未有之大变局’下,‘专精特新+北交所’是一条指向未来的黄金之路。">
                     近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来...
                 </p>
 <p class="time">
                 01月18日 09:42
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251357983.html',text:'创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr4">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251346463.html" target="_blank">
                     上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上
                 </a>
 </p>
 <p class="info" title="上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、城乡融合发展与乡村振兴等多个领域,每年市重大项目完成投资量占上海全社会固定资产总投资的1/5以上,具有重要的引领和示范带动作用。">
                     上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、...
                 </p>
 <p class="time">
                 01月18日 09:42
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251346463.html',text:'上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr5">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251284813.html" target="_blank">
                     统计局:第四季度房地产业GDP同比下降2.9%
                 </a>
 </p>
 <p class="info" title="【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GDP增长11.5%。">
                     【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GD...
                 </p>
 <p class="time">
                 01月18日 09:38
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251284813.html',text:'统计局:第四季度房地产业GDP同比下降2.9%'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr6">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251282633.html" target="_blank">
                     央行开展1000亿元逆回购操作 实现净投放900亿元
                 </a>
 </p>
 <p class="info" title="人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央行宣布降息之后,各期限利率全线下行,资金面转松。上海银行间同业拆放利率(Shibor)隔夜下行9.6个基点,报2.113%。7天Shibor下行3个基点,报2.183%。">
                     人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央...
                 </p>
 <p class="time">
                 01月18日 09:38
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251282633.html',text:'央行开展1000亿元逆回购操作 实现净投放900亿元'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr7">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251252810.html" target="_blank">
                     华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台
                 </a>
 </p>
 <p class="info" title="上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海需要充分发挥投资跨周期和逆周期调节作用,合理扩大有效投资。">
                     上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海...
                 </p>
 <p class="time">
                 01月18日 09:34
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251252810.html',text:'华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr8">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251225222.html" target="_blank">
                     三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构
                 </a>
 </p>
 <p class="info" title="据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康委(全国老龄办)会同国家中医药管理局联合印发《关于全面加强老年健康服务工作的通知》(以下简称《通知》)。">
                     据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康...
                 </p>
 <p class="time">
                 01月18日 09:31
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251225222.html',text:'三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr9">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251311760.html" target="_blank">
                     600员工居“嘉”过年 “报喜鸟”百万补助留温人员
                 </a>
 </p>
 <p class="info" title="60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推永嘉经济“开门稳”,报喜鸟在持续推动自身生产经营工作、做好防疫防控工作之外,积极履行企业社会责任,倡导员工留温过年——通过多项举措,鼓励外来员工安“家”不离“嘉”。">
                     60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推...
                 </p>
 <p class="time">
                 01月18日 09:31
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251311760.html',text:'600员工居“嘉”过年 “报喜鸟”百万补助留温人员'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr10">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251219557.html" target="_blank">
                     2021年汽车制造业工业增加值同比稳定增长
                 </a>
 </p>
 <p class="info">
                     中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。
                 </p>
 <p class="time">
                 01月18日 09:26
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251219557.html',text:'2021年汽车制造业工业增加值同比稳定增长'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr11">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251215991.html" target="_blank">
                     央行今日开展1000亿元7天期逆回购操作
                 </a>
 </p>
 <p class="info">
                     为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。
                 </p>
 <p class="time">
                 01月18日 09:23
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251215991.html',text:'央行今日开展1000亿元7天期逆回购操作'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr12">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251197920.html" target="_blank">
                     国企改革三年行动“收官之年”重点工作划定
                 </a>
 </p>
 <p class="info" title="2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示,2021年国企改革三年行动取得一系列重要阶段性成果,成为全面深化改革一大亮点。">
                     2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示...
                 </p>
 <p class="time">
                 01月18日 09:13
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251197920.html',text:'国企改革三年行动“收官之年”重点工作划定'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr13">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251184047.html" target="_blank">
                     中信证券:预计利率仍然难以摆脱震荡行情
                 </a>
 </p>
 <p class="info" title="中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效果得到验证和货币总量政策宽松预期再起之前,预计利率仍然难以摆脱震荡行情。">
                     中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效...
                 </p>
 <p class="time">
                 01月18日 09:04
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251184047.html',text:'中信证券:预计利率仍然难以摆脱震荡行情'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr14">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173932.html" target="_blank">
                     华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设
                 </a>
 </p>
 <p class="info" title="上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投资动能,《政策措施》共有4条政策措施。一是全面推动城市数字化转型。用好1000亿元以上的“新基建”优惠利率信贷专项,引导社会资本加大新基建投入。">
                     上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投...
                 </p>
 <p class="time">
                 01月18日 09:02
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173932.html',text:'华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr15">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173673.html" target="_blank">
                     中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案
                 </a>
 </p>
 <p class="info" title="中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量回落。随着NFT市场关注度走高,腾讯等国内企业陆续在NFT领域有所尝试。">
                     中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量...
                 </p>
 <p class="time">
                 01月18日 09:02
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173673.html',text:'中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr16">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173116.html" target="_blank">
                     【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用
                 </a>
 </p>
 <p class="info" title="新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能工具。5G与工业互联网融合将助力数字中国于智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。">
                     新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能...
                 </p>
 <p class="time">
                 01月18日 08:58
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251173116.html',text:'【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr17">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251171984.html" target="_blank">
                     震荡市投资首选均衡策略 富国天旭均衡今日盛大发行
                 </a>
 </p>
 <p class="info" title="2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2021年底,过去十年平衡型基金平均回报达252.08%,同期沪深300、创业板指数涨幅分别为49.25%、69.35%。">
                     2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2...
                 </p>
 <p class="time">
                 01月18日 08:58
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251171984.html',text:'震荡市投资首选均衡策略 富国天旭均衡今日盛大发行'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr18">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251171745.html" target="_blank">
                     上海:加快“光伏+”综合开发利用 积极引入社会资本
                 </a>
 </p>
 <p class="info" title="1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能源、充换电设施扶持政策,推动杭州湾海域海上风电项目全面开发,加快各行业领域“光伏+”综合开发利用。">
                     1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能...
                 </p>
 <p class="time">
                 01月18日 08:56
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251171745.html',text:'上海:加快“光伏+”综合开发利用 积极引入社会资本'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 <li id="newsTr19">
 <!--文-->
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251172383.html" target="_blank">
                     山海流淌出的情与梦
                 </a>
 </p>
 <p class="info" title="走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空间的海。">
                     走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空...
                 </p>
 <p class="time">
                 01月18日 08:55
             </p>
 </div>
 <!--分享-->
 <!--
         <div class="share">
             <span class="shareIco"></span>
             <div class="shareContent">
                 <div id='bdshare' class="bdshare_t bds_tools get-codes-bdshare" data="{'url':'http://finance.eastmoney.com/a/202201182251172383.html',text:'山海流淌出的情与梦'}">
                     <a class="bds_iguba" title="分享到股吧"></a>
                     <a class="bds_tsina" title="分享到新浪微博"></a>
                     <a class="bds_qzone" title="分享到QQ空间"></a>
                     <a class="bds_tqq" title="分享到腾讯微博"></a>
                 </div>
             </div>
         </div>
         -->
 </li>
 </ul>]
In [6]:
divs = soup.findAll('div', {"class": "text text-no-img"})
divs
Out[6]:
[<div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251398069.html" target="_blank">
                     上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资
                 </a>
 </p>
 <p class="info" title="上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优势、壮大未来发展动能的内在要求。目前,上海适度超前开展基础设施投资已有良好的工作基础。2021年1月至11月,上海市城市基础设施增速9.3%,两年平均增速高于全国平均水平。">
                     上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优...
                 </p>
 <p class="time">
                 01月18日 09:50
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251394035.html" target="_blank">
                     央行1月18日开展1000亿元逆回购操作
                 </a>
 </p>
 <p class="info">
                     人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。
                 </p>
 <p class="time">
                 01月18日 09:49
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251381338.html" target="_blank">
                     国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%
                 </a>
 </p>
 <p class="info" title="国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%,全年增长17.2%。">
                     国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%...
                 </p>
 <p class="time">
                 01月18日 09:46
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251357983.html" target="_blank">
                     创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”
                 </a>
 </p>
 <p class="info" title="近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来黄金时代,“专精特新”和“北交所”都是4600万中小企业的新机遇。“在当前‘百年未有之大变局’下,‘专精特新+北交所’是一条指向未来的黄金之路。">
                     近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来...
                 </p>
 <p class="time">
                 01月18日 09:42
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251346463.html" target="_blank">
                     上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上
                 </a>
 </p>
 <p class="info" title="上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、城乡融合发展与乡村振兴等多个领域,每年市重大项目完成投资量占上海全社会固定资产总投资的1/5以上,具有重要的引领和示范带动作用。">
                     上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、...
                 </p>
 <p class="time">
                 01月18日 09:42
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251284813.html" target="_blank">
                     统计局:第四季度房地产业GDP同比下降2.9%
                 </a>
 </p>
 <p class="info" title="【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GDP增长11.5%。">
                     【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GD...
                 </p>
 <p class="time">
                 01月18日 09:38
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251282633.html" target="_blank">
                     央行开展1000亿元逆回购操作 实现净投放900亿元
                 </a>
 </p>
 <p class="info" title="人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央行宣布降息之后,各期限利率全线下行,资金面转松。上海银行间同业拆放利率(Shibor)隔夜下行9.6个基点,报2.113%。7天Shibor下行3个基点,报2.183%。">
                     人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央...
                 </p>
 <p class="time">
                 01月18日 09:38
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251252810.html" target="_blank">
                     华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台
                 </a>
 </p>
 <p class="info" title="上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海需要充分发挥投资跨周期和逆周期调节作用,合理扩大有效投资。">
                     上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海...
                 </p>
 <p class="time">
                 01月18日 09:34
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251225222.html" target="_blank">
                     三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构
                 </a>
 </p>
 <p class="info" title="据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康委(全国老龄办)会同国家中医药管理局联合印发《关于全面加强老年健康服务工作的通知》(以下简称《通知》)。">
                     据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康...
                 </p>
 <p class="time">
                 01月18日 09:31
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251311760.html" target="_blank">
                     600员工居“嘉”过年 “报喜鸟”百万补助留温人员
                 </a>
 </p>
 <p class="info" title="60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推永嘉经济“开门稳”,报喜鸟在持续推动自身生产经营工作、做好防疫防控工作之外,积极履行企业社会责任,倡导员工留温过年——通过多项举措,鼓励外来员工安“家”不离“嘉”。">
                     60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推...
                 </p>
 <p class="time">
                 01月18日 09:31
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251219557.html" target="_blank">
                     2021年汽车制造业工业增加值同比稳定增长
                 </a>
 </p>
 <p class="info">
                     中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。
                 </p>
 <p class="time">
                 01月18日 09:26
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251215991.html" target="_blank">
                     央行今日开展1000亿元7天期逆回购操作
                 </a>
 </p>
 <p class="info">
                     为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。
                 </p>
 <p class="time">
                 01月18日 09:23
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251197920.html" target="_blank">
                     国企改革三年行动“收官之年”重点工作划定
                 </a>
 </p>
 <p class="info" title="2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示,2021年国企改革三年行动取得一系列重要阶段性成果,成为全面深化改革一大亮点。">
                     2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示...
                 </p>
 <p class="time">
                 01月18日 09:13
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251184047.html" target="_blank">
                     中信证券:预计利率仍然难以摆脱震荡行情
                 </a>
 </p>
 <p class="info" title="中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效果得到验证和货币总量政策宽松预期再起之前,预计利率仍然难以摆脱震荡行情。">
                     中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效...
                 </p>
 <p class="time">
                 01月18日 09:04
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173932.html" target="_blank">
                     华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设
                 </a>
 </p>
 <p class="info" title="上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投资动能,《政策措施》共有4条政策措施。一是全面推动城市数字化转型。用好1000亿元以上的“新基建”优惠利率信贷专项,引导社会资本加大新基建投入。">
                     上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投...
                 </p>
 <p class="time">
                 01月18日 09:02
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173673.html" target="_blank">
                     中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案
                 </a>
 </p>
 <p class="info" title="中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量回落。随着NFT市场关注度走高,腾讯等国内企业陆续在NFT领域有所尝试。">
                     中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量...
                 </p>
 <p class="time">
                 01月18日 09:02
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251173116.html" target="_blank">
                     【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用
                 </a>
 </p>
 <p class="info" title="新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能工具。5G与工业互联网融合将助力数字中国于智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。">
                     新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能...
                 </p>
 <p class="time">
                 01月18日 08:58
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251171984.html" target="_blank">
                     震荡市投资首选均衡策略 富国天旭均衡今日盛大发行
                 </a>
 </p>
 <p class="info" title="2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2021年底,过去十年平衡型基金平均回报达252.08%,同期沪深300、创业板指数涨幅分别为49.25%、69.35%。">
                     2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2...
                 </p>
 <p class="time">
                 01月18日 08:58
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251171745.html" target="_blank">
                     上海:加快“光伏+”综合开发利用 积极引入社会资本
                 </a>
 </p>
 <p class="info" title="1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能源、充换电设施扶持政策,推动杭州湾海域海上风电项目全面开发,加快各行业领域“光伏+”综合开发利用。">
                     1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能...
                 </p>
 <p class="time">
                 01月18日 08:56
             </p>
 </div>,
 <div class="text text-no-img">
 <p class="title">
 <a href="http://finance.eastmoney.com/a/202201182251172383.html" target="_blank">
                     山海流淌出的情与梦
                 </a>
 </p>
 <p class="info" title="走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空间的海。">
                     走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空...
                 </p>
 <p class="time">
                 01月18日 08:55
             </p>
 </div>]
In [7]:
import csv
newsData =  open("data/newsData.csv", 'w')
csv_writer = csv.writer(newsData, delimiter="\001")
for div in divs:
    # News title
    titleinfo = div.find('a')
    title = titleinfo.get_text().strip()
    # News url
    url = titleinfo['href']
    # News abstract
    abstract = div.find('p', {"class": "info"}).get_text().strip()
    # Time
    time = div.find('p', {"class": "time"}).get_text().strip()
    print([title, time, abstract, url])
    csv_writer.writerow([title, time, abstract, url])
newsData.close()
['上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资', '01月18日 09:50', '上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优...', 'http://finance.eastmoney.com/a/202201182251398069.html']
['央行1月18日开展1000亿元逆回购操作', '01月18日 09:49', '人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。', 'http://finance.eastmoney.com/a/202201182251394035.html']
['国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%', '01月18日 09:46', '国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%...', 'http://finance.eastmoney.com/a/202201182251381338.html']
['创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”', '01月18日 09:42', '近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来...', 'http://finance.eastmoney.com/a/202201182251357983.html']
['上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上', '01月18日 09:42', '上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、...', 'http://finance.eastmoney.com/a/202201182251346463.html']
['统计局:第四季度房地产业GDP同比下降2.9%', '01月18日 09:38', '【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GD...', 'http://finance.eastmoney.com/a/202201182251284813.html']
['央行开展1000亿元逆回购操作 实现净投放900亿元', '01月18日 09:38', '人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央...', 'http://finance.eastmoney.com/a/202201182251282633.html']
['华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台', '01月18日 09:34', '上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海...', 'http://finance.eastmoney.com/a/202201182251252810.html']
['三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构', '01月18日 09:31', '据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康...', 'http://finance.eastmoney.com/a/202201182251225222.html']
['600员工居“嘉”过年 “报喜鸟”百万补助留温人员', '01月18日 09:31', '60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推...', 'http://finance.eastmoney.com/a/202201182251311760.html']
['2021年汽车制造业工业增加值同比稳定增长', '01月18日 09:26', '中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。', 'http://finance.eastmoney.com/a/202201182251219557.html']
['央行今日开展1000亿元7天期逆回购操作', '01月18日 09:23', '为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。', 'http://finance.eastmoney.com/a/202201182251215991.html']
['国企改革三年行动“收官之年”重点工作划定', '01月18日 09:13', '2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示...', 'http://finance.eastmoney.com/a/202201182251197920.html']
['中信证券:预计利率仍然难以摆脱震荡行情', '01月18日 09:04', '中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效...', 'http://finance.eastmoney.com/a/202201182251184047.html']
['华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设', '01月18日 09:02', '上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投...', 'http://finance.eastmoney.com/a/202201182251173932.html']
['中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案', '01月18日 09:02', '中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量...', 'http://finance.eastmoney.com/a/202201182251173673.html']
['【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用', '01月18日 08:58', '新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能...', 'http://finance.eastmoney.com/a/202201182251173116.html']
['震荡市投资首选均衡策略 富国天旭均衡今日盛大发行', '01月18日 08:58', '2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2...', 'http://finance.eastmoney.com/a/202201182251171984.html']
['上海:加快“光伏+”综合开发利用 积极引入社会资本', '01月18日 08:56', '1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能...', 'http://finance.eastmoney.com/a/202201182251171745.html']
['山海流淌出的情与梦', '01月18日 08:55', '走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空...', 'http://finance.eastmoney.com/a/202201182251172383.html']
In [8]:
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.

    """
    headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:93.0) Gecko/20100101 Firefox/93.0'}
    html = requests.get(href, headers=headers)
    soup = BeautifulSoup(html.content, 'html.parser')
    div = soup.find('div', {"id": "ContentBody"})
    paras = div.findAll('p')
    content = ''
    for p in paras:
        ptext = p.get_text().strip().replace("\n", "")
        content += ptext
    return content



if __name__ == "__main__":
    # Getting and printing content for each url in the crawled web list pages
    with open("data/newsData.csv") as f:
        for line in f:
            title, date, abstract, href = line.strip().split('\001')
            # Printing progress onto console
            print('Scraping ' + href)
            content = get_body(href)
            print('\001'.join([title, date, abstract, href, content]))
Scraping http://finance.eastmoney.com/a/202201182251398069.html
上海市发展和改革委员会副主任王华杰:上海要适度超前开展基础设施投资01月18日 09:50上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优...http://finance.eastmoney.com/a/202201182251398069.html上海市政府1月18日举行新闻发布会,上海市发展和改革委员会副主任王华杰介绍了上海适度超前开展基础设施投资的有关情况。王华杰表示,适度超前开展基础设施投资是扩大有效投资的一项重要内容,也是强化既有经济优势、壮大未来发展动能的内在要求。目前,上海适度超前开展基础设施投资已有良好的工作基础。2021年1月至11月,上海市城市基础设施增速9.3%,两年平均增速高于全国平均水平。经过多年大规模投入,上海已经基本建成“枢纽型、功能性、网络化”基础设施体系。王华杰说,围绕中央经济工作会议提出的适度超前开展基础设施投资有关要求,上海市已做相关部署推进此项工作,主要包括三个方面:一是坚持规划引领。发挥上海市“十四五”各专项规划发布早、项目储备足的优势,持续推进提升交通、能源、生态环境等传统基础设施能级,提高数字化、智能化、绿色低碳水平,同步加快布局服务新业态、培育新动能、支撑新赛道的新型基础设施。二是坚持远近结合。针对短板弱项,精准发力,积极推进重点领域和薄弱环节项目建设,既扩大当前有效投资,补短板、强弱项,又增强发展后劲。三是坚持“时、度、效”相统一。聚焦关系城市经济社会发展,早晚都要干的重大项目,经科学论证后,提前到“十四五”前期实施。王华杰表示,最新出炉的《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)已对适度超前开展基础设施投资有了较为系统的筹划。在项目安排上,《政策措施》提出重点支持国家重大战略全面落实,助力城市基础设施提质增效,支撑韧性城市建设。在资金和要素保障上,《政策措施》提出加强市级建设财力、土地出让收入、政府债券等资金统筹,加强地、水、绿、林、土、房等资源性指标保障,确保要素跟着项目走。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251394035.html
央行1月18日开展1000亿元逆回购操作01月18日 09:49人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。http://finance.eastmoney.com/a/202201182251394035.html人民银行网站消息,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。(文章来源:中国证券报·中证网)
Scraping http://finance.eastmoney.com/a/202201182251381338.html
国家统计局:2021年信息传输、软件和信息技术服务业GDP比上年增长17.2%01月18日 09:46国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%...http://finance.eastmoney.com/a/202201182251381338.html国家统计局1月18日消息,根据有关基础资料和国民经济核算方法,我国2021年四季度和全年国内生产总值(以下简称GDP)初步核算结果公布,去年四季度信息传输、软件和信息技术服务业GDP同比增长11.5%,全年增长17.2%。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251357983.html
创业黑马牛文文:“专精特新+北交所”指明了“黄金之路”01月18日 09:42近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来...http://finance.eastmoney.com/a/202201182251357983.html近日,由创业黑马主办的第14届创业家年会在线上举行,数十位国内投资人、产业专家、企业家和创业者在“云端”出席,以“聚焦专精特新、坚持重度垂直”为主题,共同探讨商业未来。多位嘉宾表示,广大中小企业正迎来黄金时代,“专精特新”和“北交所”都是4600万中小企业的新机遇。“在当前‘百年未有之大变局’下,‘专精特新+北交所’是一条指向未来的黄金之路。中小企业应该按照直接融资市场的标准,给自己做一次体检,看看自己是否做好了进入股权融资市场的准备。”公司董事长牛文文表示。创业黑马在年会上揭晓了2021“年度创业家”“年度投资家”“十大专精特新投资人”“黑马专精特新TOP100”等多个年度创投奖项,并举办了“2021‘专精特新’黑马大赛”全国总决赛。在围绕“专精特新”和“北交所”展开的分享与讨论中,多位一线“专精特新”资深投资人、长期研究“专精特新”的产业专家以及典型的“专精特新”企业共同发声,从各种维度肯定了立足“专精特新”是具有中国特色的中小企业发展之路。此次大会以“专精特新”为核心,以“专精特新”黑马大赛、“黑马专精特新TOP100”榜单为起点,创业黑马发布了针对“专精特新”企业的加速解决方案与服务包。解决方案围绕合规化、产权化、数字化、资本化展开,整合财税、企服、科创云、企业培训、黑马实验室、产业加速器、黑马工场、黑马基金等全生态服务,助力“专精特新”企业成系统、成规模加速发展,冲刺“北交所”。“百花齐放、小而美、共同富裕,这三个关键词就是‘专精特新’作为未来中小企业发展道路的属性和标签,也可以说是新的创业价值观。”牛文文表示,创业黑马将全力以赴助推中国“专精特新”中小企业抓住时代脉搏,强化科技创新,加强基础研究,加快解决相关难题。牛文文告诉记者,10余年来,创业黑马坚持服务中小企业,坚持传播重度垂直理念,不断鼓励中小企业进行数字化、资本化升级。数字化让中小企业升级自己的产业和模式,资本化让中小企业实现股权融资。迄今,创业黑马孵化了100余家国家级专精特新“小巨人”企业。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251346463.html
上海市住房城乡建设管理委副主任朱剑豪:2022年上海市重大工程计划完成投资2000亿元以上01月18日 09:42上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、...http://finance.eastmoney.com/a/202201182251346463.html上海市住房城乡建设管理委副主任朱剑豪1月18日在上海市政府新闻发布会上表示,多年来,根据上海市委、市政府安排,上海始终保持每年推进百余项市重大项目建设,涵盖科技产业、社会民生、生态文明、城市基础设施、城乡融合发展与乡村振兴等多个领域,每年市重大项目完成投资量占上海全社会固定资产总投资的1/5以上,具有重要的引领和示范带动作用。2022年,上海市重大项目将继续做好以下工作:一是全力落实重大项目年度投资目标,2022年市重大工程计划完成投资2000亿元以上。按照“时间过半、任务过半”的要求,上半年力争完成投资1000亿元以上,较去年同步增长10%。其中,一季度计划投资完成400亿元以上;二季度计划投资完成600亿元以上。二是加快在建项目建设进度,优化施工组织和保持施工强度。市重大办将加快今年项目建设计划的排定,狠抓节点,压实责任,加强在建项目难点堵点协调力度,压实各方主体责任,推动项目建设,全力推进在建项目增加有效投资,确保完成全年目标任务。三是加大计划新开工项目协调力度,优化审批事项,推动重大项目及早开工建设。市重大办积极梳理今年开工项目,加大新开工项目协调力度;并按照时间相对集中、类型相对统一的原则,分批次举行集中开工,进一步提高重大工程开工宣传显示度,有效发挥重大工程投资带动和示范引领作用。四是加强资源性指标保障,建立资源性指标储备使用新机制,对上海市重大工程涉及地、水、绿、林、土等六项资源性指标实施统筹调配。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251284813.html
统计局:第四季度房地产业GDP同比下降2.9%01月18日 09:38【统计局:第四季度房地产业GDP同比下降2.9%】国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GD...http://finance.eastmoney.com/a/202201182251284813.htmle公司讯,国家统计局公布2021年四季度和全年国内生产总值(GDP)初步核算结果显示,第四季度房地产业GDP同比下降2.9%,信息传输、软件和信息技术服务业GDP增长11.5%。(文章来源:证券时报·e公司)
Scraping http://finance.eastmoney.com/a/202201182251282633.html
央行开展1000亿元逆回购操作 实现净投放900亿元01月18日 09:38人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央...http://finance.eastmoney.com/a/202201182251282633.html人民银行1月18日公告称,为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作。今日100亿元逆回购到期,因此今日实现公开市场净投放900亿元。周一,央行宣布降息之后,各期限利率全线下行,资金面转松。上海银行间同业拆放利率(Shibor)隔夜下行9.6个基点,报2.113%。7天Shibor下行3个基点,报2.183%。从回购利率表现看,DR007加权平均利率下降至2.166%,低于政策利率水平。上交所1天国债逆回购利率(GC001)下降至2.328%。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251252810.html
华源:上海将引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台01月18日 09:34上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海...http://finance.eastmoney.com/a/202201182251252810.html上海市政府副秘书长、上海市发展改革委主任华源1月18日在上海市政府新闻发布会上表示,当前,全球疫情多轮反复,国内经济面临着需求收缩、供给冲击、预期转弱三重压力的挑战,为实现经济社会平稳高质量发展,上海需要充分发挥投资跨周期和逆周期调节作用,合理扩大有效投资。华源说,扩大有效投资是优化供给结构的重要支撑,是服务国家战略的重要抓手,培育壮大新动能的重要举措,是践行“人民城市”理念的重要手段,是塑造城市新空间的重要保障。扩大有效投资工作意义重大,上海将推动各项政策精准快速发挥实效,以政策的“实”和“效”实现发展的“稳”和“进”,为实现上海更高质量发展提供坚强保障。聚焦培育壮大新动能,华源说,“十四五”期间,上海将加快构建“3+6”新型产业体系,着力加快“新赛道”布局,积极抢占数字经济赛道,全面推动城市数字化转型;抓紧部署绿色低碳赛道,有针对性的安排特色园区攻坚突破;引导企业加紧研究未来虚拟世界与现实社会相交互的重要平台。强化“终端带动”,加快发展直接面向个人消费者、家喻户晓的新终端产品。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251225222.html
三部门:到2025年85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构01月18日 09:31据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康...http://finance.eastmoney.com/a/202201182251225222.html据国家卫健委消息,为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,近日,国家卫生健康委(全国老龄办)会同国家中医药管理局联合印发《关于全面加强老年健康服务工作的通知》(以下简称《通知》)。《通知》提出,到2025年,85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构;三级中医医院设置康复科比例达到85%。积极发挥城乡社区基层医疗卫生机构为老年人提供优质规范中医药服务的作用,推进社区和居家中医药健康服务,促进优质中医药资源向社区、家庭延伸;65岁及以上老年人中医药健康管理率达到75%以上。鼓励中医医师加入老年医学科工作团队和家庭医生签约团队。《通知》的主要内容包括:一是增强老年健康服务意识。强调各级卫生健康、中医药部门要增强为老服务意识,全面提升老年健康服务水平,促进健康老龄化。二是做好老年健康服务。包括加强老年人健康教育,做实老年人基本公共卫生服务,加强老年人功能维护,开展老年人心理健康服务,做好老年人家庭医生签约服务,提高老年医疗多病共治能力,加强老年人居家医疗服务,加强老年人用药保障,加强老年友善医疗服务,大力发展老年护理、康复服务,加强失能老年人健康照护服务,加快发展安宁疗护服务,加强老年中医药健康服务,做好老年人传染病防控等14项具体内容。三是强化老年健康服务的组织保障。包括加强组织领导、加强政策保障、加强科技支撑、加强队伍建设。全文如下:关于全面加强老年健康服务工作的通知国卫老龄发〔2021〕45号各省、自治区、直辖市及新疆生产建设兵团卫生健康委(老龄办)、中医药管理局:为贯彻落实全国老龄工作会议精神,协同推进健康中国战略和积极应对人口老龄化国家战略,持续增加老年健康服务供给,切实提高老年健康服务质量,不断满足老年人的健康服务需求,现就全面加强老年健康服务工作通知如下:一、增强老年健康服务意识人口老龄化是我国今后相当长一个时期的基本国情,健康服务需求是老年人最急迫、最突出的需求,促进健康老龄化是积极应对人口老龄化的长久之计。提升医疗卫生服务体系的适老化水平,建立完善老年健康服务体系,推进老年健康预防关口前移,持续扩大优质老年健康服务的覆盖面,向内在能力不同的老年人提供精准健康服务,促进“以疾病为中心”向“以健康为中心”转变,是促进健康老龄化的必然要求。各地要强化健康老龄化理念,切实增强老年健康服务意识,提升老年健康服务水平,解决好老年人的操心事、烦心事,不断提升老年人在健康方面的获得感、幸福感和安全感。二、做好老年健康服务(一)加强老年人健康教育。在城乡社区加强老年健康知识宣传和教育,利用多种方式和媒体媒介,面向老年人及其照护者广泛传播营养膳食、运动健身、心理健康、伤害预防、疾病预防、合理用药、康复护理、生命教育、消防安全和中医养生保健等科普知识。组织实施老年人健康素养促进项目,有针对性地加强健康教育,提升老年人健康素养。利用老年健康宣传周、敬老月、重阳节、世界阿尔茨海默病日等契机,积极宣传《老年健康核心信息》《预防老年跌倒核心信息》《失能预防核心信息》《阿尔茨海默病预防与干预核心信息》等老年健康科学知识和老年健康服务政策。将老年健康教育融入临床诊疗工作,鼓励各地将其纳入医疗机构绩效考核内容。(二)做实老年人基本公共卫生服务。落实国家基本公共卫生服务老年人健康管理项目,提供生活方式和健康状况评估、体格检查、辅助检查和健康指导服务,到2025年,65岁及以上老年人城乡社区规范健康管理服务率达到65%以上。利用多种渠道动态更新和完善老年人健康档案内容,包括个人基本信息、健康体检信息、重点人群健康管理记录和其他医疗卫生服务记录,推动健康档案的务实应用。各地结合实际开展老年健康与医养结合服务项目,重点为失能老年人提供健康评估和健康服务,为居家老年人提供医养结合服务,有条件的地方要逐步扩大服务覆盖范围。(三)加强老年人功能维护。加强老年人群重点慢性病的早期筛查、干预及分类指导,积极开展阿尔茨海默病、帕金森病等神经退行性疾病的早期筛查和健康指导,提高公众对老年痴呆防治知识的知晓率。鼓励有条件的地方开展老年人认知功能筛查,及早识别轻度认知障碍,预防和减少老年痴呆发生。组织开展老年人失能(失智)预防与干预试点工作,鼓励有条件的省(区、市)组织开展省级试点工作,减少老年人失能(失智)发生。加强老年人伤害预防,减少伤害事件发生。鼓励有条件的地方开展老年人视、听等感觉能力评估筛查,维护老年人内在功能。组织开展老年口腔健康行动,将普及口腔健康知识和防治口腔疾病相结合,降低老年人口腔疾病发生率。组织实施老年营养改善行动,改善老年人营养状况。(四)开展老年人心理健康服务。重视老年人心理健康,针对抑郁、焦虑等常见精神障碍和心理行为问题,开展心理健康状况评估和随访管理,为老年人特别是有特殊困难的老年人提供心理辅导、情绪纾解、悲伤抚慰等心理关怀服务。总结推广老年心理关爱项目经验,各省(区、市)要组织实施省级项目。到2025年,老年心理关爱项目点覆盖全国所有县(市、区)。(五)做好老年人家庭医生签约服务。加强家庭医生签约服务宣传推广,为老年人提供基本医疗卫生、健康管理、健康教育与咨询、预约和转诊、用药指导、中医“治未病”等服务。提高失能、高龄、残疾等特殊困难老年人家庭医生签约覆盖率,到2025年不低于80%。进一步强化服务履约,采取更加灵活的签约周期,方便老年人接受签约服务。家庭医生要定期主动联系签约老年人了解健康状况,提供针对性的健康指导,切实提高签约老年人的获得感和满意度。(六)提高老年医疗多病共治能力。加强国家老年医学中心和国家老年区域医疗中心设置与管理,鼓励建设省级老年区域医疗中心。加强综合性医院老年医学科建设,到2025年,二级及以上综合性医院设立老年医学科的比例达到60%以上。医疗机构要积极开展老年综合评估、老年综合征诊治和多学科诊疗,对住院老年患者积极开展跌倒、肺栓塞、误吸和坠床等高风险筛查,提高多病共治能力。鼓励各地争取资源加强基层医疗卫生机构老年健康服务科室建设,充分发挥大型医院的帮扶带动作用,借助医疗联合体等形式,帮助和指导基层医疗卫生机构开展老年健康服务,惠及更多老年人。(七)加强老年人居家医疗服务。贯彻落实《关于加强老年人居家医疗服务工作的通知》要求,增加居家医疗卫生服务供给,重点对居家行动不便的高龄或失能老年人,慢性病、疾病康复期或终末期、出院后仍需医疗服务的老年患者提供诊疗服务、医疗护理、康复治疗、药学服务、安宁疗护。扩大医疗机构提供家庭病床、上门巡诊等居家医疗服务的范围,鼓励医联体提供居家医疗服务,按规定报销相关医疗费用,按成本收取上门服务费。(八)加强老年人用药保障。完善社区用药相关制度,保证老年慢性病、常见病药品配备,方便老年人就近取药,提高老年人常见病用药可及性。鼓励医疗机构开设药学门诊,发展居家社区药学服务和“互联网+药学服务”,为长期用药老年人提供用药信息和药学咨询服务,开展个性化的合理用药宣教指导。落实慢性病长期处方制度的有关要求,为患有多种疾病的老年患者提供“一站式”长期处方服务,减少老年患者往返医院次数,解决多科室就医取药问题。鼓励医疗机构开展老年人用药监测,并将结果运用到老年人日常健康管理之中,提高老年人安全用药、合理用药水平。(九)加强老年友善医疗服务。贯彻落实《关于开展建设老年友善医疗机构工作的通知》《关于实施进一步便利老年人就医举措的通知》要求,从文化、管理、服务、环境等方面,加快老年友善医疗机构建设,方便老年人看病就医;不断优化医疗服务流程,改善老年人就医体验。全面落实老年人医疗服务优待政策,完善诊间、电话、自助机、网络、现场预约等多种预约挂号方式,保留一定比例的现场号源。医疗机构内的各种标识要醒目、简明、易懂、大小适当,要对公共设施进行适老化改造,配备必要且符合国家无障碍设计标准的无障碍设施。鼓励医疗机构设立志愿者服务岗,明确导诊、陪诊服务人员,提供轮椅、平车等设施设备。到2025年,85%以上的综合性医院、康复医院、护理院和基层医疗卫生机构成为老年友善医疗机构。(十)大力发展老年护理、康复服务。贯彻落实《关于加强老年护理服务工作的通知》《关于加快推进康复医疗工作发展的意见》要求,鼓励医疗资源丰富地区的部分一级、二级医院转型为护理院、康复医院等,加强接续性医疗机构建设,畅通双向转诊通道。通过新建、改(扩)建、转型发展,鼓励多方筹资建设基于社区、连锁化的康复中心和护理中心。鼓励有条件的基层医疗卫生机构根据需要设置和增加提供老年护理、康复服务的床位。鼓励有条件的地区和医疗机构开展“互联网+护理服务”。鼓励二级及以上综合性医院提供康复医疗服务。通过为老年患者提供早期、系统、专业、连续的康复医疗服务,促进老年患者功能恢复。(十一)加强失能老年人健康照护服务。完善从专业机构到社区、居家的失能老年人健康照护服务模式。鼓励建设以失能老年人为主要服务对象的护理院(中心)。鼓励二级及以下医院、基层医疗卫生机构与护理站建立签约合作关系,共同为居家失能老年人提供健康照护服务。面向居家失能老年人照护者开展照护技能培训,提高家庭照护者的照护能力和水平。借助信息化手段,对失能低收入老年人的医疗保障、健康照护等情况以及因病返贫风险进行动态监测,维护失能低收入老年人身心健康。(十二)加快发展安宁疗护服务。推动医疗机构根据自身功能和定位,开设安宁疗护病区或床位,开展安宁疗护服务。推动有条件的地方积极开展社区和居家安宁疗护服务,探索建立机构、社区和居家安宁疗护相结合的工作机制。建立完善安宁疗护多学科服务模式,为疾病终末期患者提供疼痛及其他症状控制、舒适照护等服务,对患者及其家属提供心理支持和人文关怀。加强对公众的宣传教育,推动安宁疗护理念得到社会广泛认可和接受。(十三)加强老年中医药健康服务。二级及以上中医医院要设置“治未病”科室,鼓励开设老年医学科,增加老年病床数量,开展老年常见病、慢性病防治和康复护理。提高康复、护理、安宁疗护等医疗机构的中医药服务能力,推广使用中医药综合治疗。到2025年,三级中医医院设置康复科比例达到85%。积极发挥城乡社区基层医疗卫生机构为老年人提供优质规范中医药服务的作用,推进社区和居家中医药健康服务,促进优质中医药资源向社区、家庭延伸,到2025年,65岁及以上老年人中医药健康管理率达到75%以上。鼓励中医医师加入老年医学科工作团队和家庭医生签约团队。积极开展中医药膳食疗科普等活动,推广中医传统运动项目,加强中医药健康养生养老文化宣传。(十四)做好老年人传染病防控。医疗卫生机构要按照传染病防控部署,及时为老年人接种相关疫苗。有条件的地方做好流感、肺炎等疫苗接种,减少老年人罹患相关疾病风险。在疫苗接种工作中,对独居、高龄、行动不便或失能等特殊老年人,要给予重点关注,提供周到服务。加强老年人结核病防治工作,做好老年结核病患者的定点救治。积极开展老年人艾滋病预防知识宣传教育,有条件的地区提供艾滋病检测服务。建立老年人突发公共卫生事件应急处置机制和预案,在突发传染病等重大公共卫生事件中,充分考虑老年人特点,保障老年人应急物资和医疗卫生服务供给。三、强化老年健康服务的组织保障(一)加强组织领导。各级卫生健康行政部门(老龄办)、中医药主管部门要切实增强为老服务意识,将老年健康服务工作摆上重要议事日程,每年至少召开一次专题会议重点研究部署。要落实各内设机构和直属联系单位相关职责,形成工作合力,加大资金、政策、人员倾斜,共同做好老年健康服务工作。要加强行风建设,将提供老年健康服务的医疗机构纳入卫生健康“双随机一公开”行业监督内容。充分发挥涉老社会组织作用,为老年人提供健康促进、健康照护和精神慰藉等服务。(二)加强政策保障。推动将老年健康服务体系建设和老年健康服务作为重要内容纳入各地卫生健康服务体系建设规划和卫生健康事业发展规划,促进城乡、区域老年健康服务均衡发展。结合疾控体系改革和医药卫生体制改革,加强老年健康服务供给侧改革,加强老年疾病预防控制能力建设,优化老年医疗服务资源。深入开展健康中国行动老年健康促进行动,推动将老年健康服务相关项目纳入各级政府民生实事项目。(三)加强科技支撑。推进国家老年疾病临床医学研究中心等老年医学研究机构建设。鼓励各级卫生健康行政部门、中医药主管部门设立老年健康科研专项,加强老年健康科学研究,支持老年健康相关预防、诊断、治疗技术和产品研发,加强老年健康科研成果转化和适宜技术推广。逐步完善全国老龄健康信息管理系统,促进各类健康数据的汇集和融合,整合信息资源,实现信息共享,以信息化推动老年健康服务管理质量提升。(四)加强队伍建设。加强老年医学学科建设和发展。加强内科、全科专业住院医师的老年医学知识与技能培训。组织实施老年医学紧缺人才培训项目。支持退休、转岗的护士从事失能老年人护理指导、培训和服务等工作。开展医疗护理员职业技能培训和就业指导服务,充实长期照护服务队伍。国家卫生健康委全国老龄办国家中医药局2021年12月31日(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251311760.html
600员工居“嘉”过年 “报喜鸟”百万补助留温人员01月18日 09:3160多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推...http://finance.eastmoney.com/a/202201182251311760.html60多桌除夕分岁宴席、200元压岁红包、职业生活技能培训、免费用餐和住宿……临近过年,报喜鸟公司开出了丰富的“留温过年”福利清单,吸引了企业近600名员工留在永嘉过年。当前部分城市疫情防控严峻,为助推永嘉经济“开门稳”,报喜鸟在持续推动自身生产经营工作、做好防疫防控工作之外,积极履行企业社会责任,倡导员工留温过年——通过多项举措,鼓励外来员工安“家”不离“嘉”。春节期间,公司计划投入100多万元补助留温员工,涵盖吃、住、培训、文体娱乐等多个方面。除夕当天,公司会设立分岁宴席,邀请全体留温员工及家属一同参加。公司还为留温员工开展职业技能和生活技能培训。和报喜鸟相同,永嘉县其他企业也用实招留人。纽顿流体科技有限公司除给予员工适当的现金奖励外,他们可在春节之后享受7天的探亲假;永嘉县国明橡塑有限公司规定在正月初十之前报到的,可以得到1300元补贴,另外还有700元的带薪休假及岁末慰问等多重福利。此外,永嘉县政府也在持续为新春大礼包“加码”。在留岗补助上,永嘉在全市标准外,新增20人以上企业补助2万元的举措。对于总投资超过1亿元的重大项目企业,春节期间外地留温员工人数50人以上、100人以上的,分别给予5万元、10万元补助。(文章来源:温州日报)
Scraping http://finance.eastmoney.com/a/202201182251219557.html
2021年汽车制造业工业增加值同比稳定增长01月18日 09:26中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。http://finance.eastmoney.com/a/202201182251219557.html中汽协发布数据,2021年,汽车产销双双超过2600万辆,结束了自2018年以来连续三年下降的局面。汽车制造业工业增加值同比也保持稳定增长,且增速高于同期产销。(文章来源:证券时报·e公司)
Scraping http://finance.eastmoney.com/a/202201182251215991.html
央行今日开展1000亿元7天期逆回购操作01月18日 09:23为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。http://finance.eastmoney.com/a/202201182251215991.html为维护银行体系流动性合理充裕,2022年1月18日人民银行以利率招标方式开展了1000亿元逆回购操作,中标利率为2.10%。(文章来源:证券时报·e公司)
Scraping http://finance.eastmoney.com/a/202201182251197920.html
国企改革三年行动“收官之年”重点工作划定01月18日 09:132022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示...http://finance.eastmoney.com/a/202201182251197920.html2022年是国企改革三年行动的攻坚之年、收官之年,1月17日,国务院国企改革领导小组办公室召开国企改革三年行动专题推进会。国务院国有企业改革领导小组办公室副主任,国务院国资委党委委员、副主任翁杰明表示,2021年国企改革三年行动取得一系列重要阶段性成果,成为全面深化改革一大亮点。2022年要锁定并高质量完成重点任务、补短板强弱项、务求改革实效、实现改革成果稳固化制度化,确保全面胜利收官。2021年,国企改革三年行动取得一系列重要阶段性成果。中国特色现代企业制度更加成熟定型取得决定性进展,制度建设和实践探索实现“双丰收”。布局优化和结构调整系统深入、指向鲜明,向战略性新兴产业集中呈现新格局。科技创新政策能给尽给、效果显著,关键核心技术攻关成果丰硕。任期制和契约化管理签约工作大部完成,三项制度改革实现大范围破冰破局。国资监管体制进一步健全,国资监管大格局加快构建。翁杰明表示,2022年在全面完成三年行动各项任务的同时,结合实际突出抓好六方面重点工作。一是深度推进加强党的领导与完善公司治理相统一,切实提升董事会建设和运行质量。二是紧紧围绕提高效率激发活力,推动市场化机制各项措施全面走深走实。三是科技创新激励要更精准更给力,打造一批原创技术策源地。四是加大力度推进结构调整和瘦身健体,坚决防范化解重大风险。五是因企因地因业分类改革,抓重点抓关键提高精准性。六是全面强化专业化体系化法治化监管,推动国资监管效能和优势充分发挥。证券时报记者获悉,2022年,央企专业化整合、国有控股上市公司引入战略投资、股权激励政策等都有望实现新突破。翁杰明要求,2022年要新打造一批板块清晰、竞争力强的企业。中央企业要把加快专业化整合作为今年的工作重点。通过推动各类企业间与企业内部专业化整合,加快形成一批“小散弱”清零、板块清晰、核心竞争力强的大型企业,向世界一流迈进。要推进更多国有持股超过50%的上市公司引进积极股东持股5%以上。将国有股权比例低于50%,特别是低于三分之一的国有相对控股混合所有制企业作为重点,推动更多企业探索实施差异化管控。要用好用足三年行动方案中国有控股上市公司股权激励、国有科技型企业股权和分红激励、超额利润分享等中长期激励政策,扩大政策覆盖面和应用深度,完善企业内部分配机制,多干多得,向突出贡献者和一线苦脏险累骨干员工倾斜。(文章来源:证券时报网)
Scraping http://finance.eastmoney.com/a/202201182251184047.html
中信证券:预计利率仍然难以摆脱震荡行情01月18日 09:04中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效...http://finance.eastmoney.com/a/202201182251184047.html中信证券指出,本次降息后仍有1~2次降息空间,但随着降息降准在短期内集中出台,未来1~2个月内市场将进入货币政策总量宽松的真空期,且更多的结构性货币政策、财政政策、产业政策等将逐步发力宽松,在宽信用效果得到验证和货币总量政策宽松预期再起之前,预计利率仍然难以摆脱震荡行情。(文章来源:证券时报网)
Scraping http://finance.eastmoney.com/a/202201182251173932.html
华源:上海将出台新一轮可再生能源、充换电设施扶持政策 推动加氢站规划建设01月18日 09:02上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投...http://finance.eastmoney.com/a/202201182251173932.html上海市政府1月18日举行新闻发布会,上海市政府副秘书长、上海市发展改革委主任华源介绍《2022年上海市扩大有效投资稳定经济发展的若干政策措施》(以下简称《政策措施》)相关情况。华源表示,聚焦激发社会投资动能,《政策措施》共有4条政策措施。一是全面推动城市数字化转型。用好1000亿元以上的“新基建”优惠利率信贷专项,引导社会资本加大新基建投入。加快在未来医院、智能工厂、智能交通领域布局实施一批新型基础设施重大示范项目。统筹用好全市用能指标,加强绿色数据中心指标保障。二是发展壮大新兴产业能级。用好新时期上海市集成电路产业、软件产业支持政策,实施本市集成电路、人工智能相关信贷专项优惠政策。鼓励市场化融资担保机构为上海市集成电路装备材料企业提供融资担保服务,对符合条件的担保费给予一定补贴。深入推进新能源汽车产业发展实施计划,推动上海市加氢站规划建设。发挥好技改专项资金、创业投资引导基金的撬动引导作用,推进先进制造业高质量发展。三是加快推动能源安全低碳发展。出台新一轮可再生能源、充换电设施扶持政策,推动杭州湾海域海上风电项目全面开发,加快各行业领域“光伏+”综合开发利用。制定出台并推进落实碳达峰碳中和实施意见及配套政策措施,积极引导社会资本进入绿色低碳新赛道。四是强化土地全生命周期管理。把好工业用地出让关,完善产业用地标准。全面推进产业用地高质量利用,优化存量工业用地转型机制,优化产业用地全生命周期绩效监管。加快推进城市更新和旧区改造,筹措建设一批保障性租赁住房,单列保障性租赁住房供地计划。(文章来源:上海证券报·中国证券网)
Scraping http://finance.eastmoney.com/a/202201182251173673.html
中信证券:NFT的技术特点使其成为解决数字资产问题的可能方案01月18日 09:02中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量...http://finance.eastmoney.com/a/202201182251173673.html中信证券指出,NFT的防伪、确权、溯源、交易等技术特点,是解决数字资产问题的可能路径,从而进一步构建元宇宙的经济系统。NFT艺术品、NFT游戏在经历去年7-8月的爆炸性增长后,至今热度有所下滑、交易量回落。随着NFT市场关注度走高,腾讯等国内企业陆续在NFT领域有所尝试。我们认为,NFT的技术特点使其成为解决数字资产问题的可能方案,但商业化、后续发展路径等诸多问题尚不清晰,亦需要密切关注市场不确定性及政策监管的指引。(文章来源:证券时报·e公司)
Scraping http://finance.eastmoney.com/a/202201182251173116.html
【经济分析报告】从杭州滨江区实践看工业互联网行业创新应用01月18日 08:58新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能...http://finance.eastmoney.com/a/202201182251173116.html新华财经北京1月17日电新华社《经济分析报告》今日刊发第1169期《从杭州滨江区实践看工业互联网行业创新应用》(以下简称报告),报告指出,工业互联网是新一轮工业革命的重要基石,也是构建新发展格局的赋能工具。5G与工业互联网融合将助力数字中国于智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。报告认为,杭州市滨江区作为国内领先、浙江唯一的千亿级工业互联网产业集聚地,具有产业链完整、平台体系完备、产业生态良好、场景应用丰富等特点,并形成了一大批代表性企业和平台。滨江区准确把握工业互联网产业发展机遇,采取“五强”并举、“四专”并进等措施,一手抓工业互联网产业培育,一手抓工业互联网创新生态,已发展成为浙江省乃至长三角地区工业互联网产业的集群发展高地、能力输出高地、技术攻关高地、场景应用高地,其经验启示值得其他地方借鉴。(文章来源:新华财经)
Scraping http://finance.eastmoney.com/a/202201182251171984.html
震荡市投资首选均衡策略 富国天旭均衡今日盛大发行01月18日 08:582022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2...http://finance.eastmoney.com/a/202201182251171984.html2022年A股开局震荡下行,赚钱效应不明显,成长、价值板块涨跌互现,“进可攻、退可守”的均衡风格成为当下投资的“优选项”。事实上,均衡风格看似“不与时争”,但长期累积涨幅可观。Wind数据显示,截至2021年底,过去十年平衡型基金平均回报达252.08%,同期沪深300、创业板指数涨幅分别为49.25%、69.35%。据悉,富国“天”字辈基金中,首只更注重均衡的产品——富国天旭均衡混合(A类:014718;C类:014719)于1月18日起正式发行,由公募投资老将、均衡派投资高手曹文俊拟任基金经理,力争无论在何种市场“天气”下,都为投资者挖掘机会,实现长期稳健的回报。所谓“均衡风格”,并非“撒胡椒面”似的平均分散,而是综合了对宏观经济、中观产业、微观企业的分析,有所侧重地分散,以避免风险集中暴露在单一行业或主题,实现风险控制上的长期可持续回报。观察过去十年价值、成长、平衡三类风格基金指数涨幅可以发现,均衡风格虽然短期表现不出挑,但长期表现惊艳。Wind数据显示,过去十年中有九个年份中,成长、价值风格轮番领先,但过去十年平衡风格型基金指数累积涨幅达232.96%,明显超越价值风格型指数170.07%的涨幅。着眼“全局”的均衡风格要求基金经理有宽广的视野,能力圈不能仅限于某一个赛道。富国天旭均衡拟任基金经理曹文俊就是一名均衡风格投资高手。他的研究广度覆盖钢铁、交运等周期行业,对成长股投资也有深度专研。其相对成熟的自上而下宏观、中观分析体系,以及自下而上精选个股,使得曹文俊具备区别于大多数基金经理的核心竞争力。投资中,曹文俊会运用自上而下、自下而上相结合的策略,阶段性判断哪一领域将存在机会,投资组合就会相对侧重于该领域,但也不会完全放弃对其他板块的跟踪研究及配置。因此,曹文俊的风格并没有特别偏好,在其分解的周期、主题、价值、成长四大投资象限中,基金组合可能都会涉及。在均衡策略框架的指引下,可以看到曹文俊的组合很少因为押中一两个行业而获得短期内的业绩爆发,而是平稳、不矜不盈地积累长期超额收益。银河证券数据显示,截至2021年12月24日,曹文俊管理的富国转型机遇过去两年、过去三年分别取得了105.56%、208.81%的回报,在同类偏股混合型基金中排名89/485、88/408,同期业绩比较基准收益率分别是19.49%、49.59%。凭借优秀的业绩,富国转型机遇获得银河证券、海通证券三年期五星评级。展望2022年,单一市场风格或仍难以占主导。海通证券认为,从时间上看本轮成长占优的周期持续三年,未来成长风格或还存在延续的可能,但考虑到目前成长相对价值的估值溢价已较为明显,2022年风格有望略向价值回归,类似09-15年中期间成长整体占优,但风格在2011年时也曾向价值偏移。中信建投认为,市场与2021年市场表现类似,呈现出宽幅震荡的格局。景气程度表现优秀的行业将表现优异。从市场风格来看,2022年蓝筹和成长股均会有优异表现。在此环境下,投资者不妨关注金牛基金公司富国基金的“天”字招牌产品,富国天字辈基金中首只注重均衡策略的产品富国天旭均衡,在市场震荡、风格未明前,选择大平台、资深均衡老将,以从容应对未来市场风格变化。(CIS)(文章来源:证券时报网)
Scraping http://finance.eastmoney.com/a/202201182251171745.html
上海:加快“光伏+”综合开发利用 积极引入社会资本01月18日 08:561月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能...http://finance.eastmoney.com/a/202201182251171745.html1月18日的新闻发布会上,上海市政府副秘书长、市发展改革委主任华源介绍了《2022年上海市扩大有效投资稳定经济发展的若干政策措施》相关情况。华源表示,上海将加快推动能源绿色低碳发展。出台新一轮可再生能源、充换电设施扶持政策,推动杭州湾海域海上风电项目全面开发,加快各行业领域“光伏+”综合开发利用。制定出台并推进落实碳达峰碳中和实施意见及配套政策措施,积极引导社会资本进入绿色低碳新赛道。(文章来源:证券时报网)
Scraping http://finance.eastmoney.com/a/202201182251172383.html
山海流淌出的情与梦01月18日 08:55走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空...http://finance.eastmoney.com/a/202201182251172383.html走进新落成的福建中烟文化展厅,犹如走进一片山与海构筑的美学空间。头顶的灯光和线条,巧妙地烘托出云卷云舒的苍茫景象,身边的浪花朵朵伴着狭长曲折的廊道,一直延伸到“水穷处云起时”。文字是时间的山,声像是空间的海。这里的每一段文字,每一幅画面,每一帧视频,都是福建中烟历史与文化的浮现,凝练着福建中烟人的情与梦:闽山福水/东南翠微/于斯为盛/山海相成//海西潮涌/风起厦门/谆谆嘱托/掷地金声?四字骈文,短小精悍,清芬隽永,是序言,是历史,更是情怀。真实而伟大的教诲,常常来自图像。6幅珍贵的照片,让领?情系老区与特区国有企业的生动场景凝固成永恒。习近平总书记在福建工作期间,先后三次视察龙岩和厦门卷烟厂的改革和发展事业,留下的谆谆教导和殷切期待,是福建中烟最大的政治优势,也是接续奋斗的不竭动力;这组镜头也成为文化展厅的镇厅之宝。这里是声光电构筑的时空,这里是山与海汇聚的景象。福建中烟以红土情,蓝海梦为文化底色,以海纳百川,敢拼会赢为企业精神,把闽西红色文化、烟草发祥地文和特区海丝文化,诠释得情景交融、广大精微。三分钟的形象宣传片深沉大气、美轮美奂,既是福建中烟实力的再现,又是形象的代言;多彩的触摸屏,装进了400多年的闽烟历史,也记录了70多年福建卷烟工业的步履与辉煌。还有生动的“照片墙”“战略墙”“科技演示台”“品牌墙”“热力图”“终端墙”“员工墙”等14个独立而又蜿蜒的板块,把生硬的墙化作一个个鲜活而又真实的场景,让福建中烟的悠久历史和人文故事复活于当下。做好一支烟我们是有态度的,这态度来自雄厚的技术和先进的管理。通过原料、科技和人才的展示,福建中烟强大的经济与创新实力,既写在这堵墙上,也辉映在八闽大地的山川湖海中。故事,永远是历史叙述的鲜活重构。这片文化长廊与其说是历史片段的再现,不如说是文化故事的荟萃。透过那简洁的文字和精美的图像,我们与烟魁邂逅,与土楼相逢,遇见烟草种子第一次登陆中国的月港,抵达民族英雄郑成功倡导山五商、海五商的“闽商精神”的源头。我们还细细品味七匹狼精彩而曲折的诞生与发展故事,体验七匹狼家族芬芳馥郁的氤氲气息?你有多少的热爱与好奇,这里就有多少动人的故事。历史的长河奔腾不息,总有几朵转圜的浪花凝固成永恒。习近平总书记说,每个人都了不起,一幅幅汇集了福建中烟奋斗气象的精神“图谱”,是对时代的礼赞,也是对未来的期许。诚如福建中烟党组书记、总经理夏开元所言:你是谁,企业就是谁;你是什么,企业就是什么;你走多远,企业的半径就有多远。越奋斗、越美好,福建中烟这艘时代航船,正驶向更加辽阔壮美的海洋!(文章来源:闽西日报)

Web Crawling with Scrapy*¶

One of the challenges of writing web crawlers is that you’re often performing the same tasks again and again: find all links on a page, evaluate the difference between internal and external links, go to new pages. These basic patterns are useful to know and to be able to write from scratch, but the Scrapy library handles many of these details for you.

Installing Scrapy¶

  • After Anaconda is installed, you can install Scrapy by using this command:

    conda install -c conda-forge scrapy

Dealing with Different Website Layouts¶

Fortunately, in most cases of web crawling, you’re not looking to collect data from sites you’ve never seen before, but from a few, or a few dozen, websites that are pre-selected by a human. This means that you don’t need to use complicated algorithms or machine learning to detect which text on the page “looks most like a title” or which is probably the “main content.” You can determine what these elements are manually.

The most obvious approach is to write a separate web crawler or page parser for each website. Each might take in a URL, string, or BeautifulSoup object, and return a Python object for the thing that was scraped.

Initializing a New Spider¶

To create a new spider in the current directory, run the following from the command line (NOT THE PYTHON PROMPT):

    scrapy startproject wikiSpider

This creates a new subdirectory in the directory the project was created in, with the title wikiSpider. Inside this directory is the following file structure:

  • scrapy.cfg
  • wikiSpider
    • spiders
      • init.py
    • items.py
    • middlewares.py
    • pipelines.py
    • settings.py
    • init.py

Generate some spiders with templates from the command line¶

scrapy genspider example example.com 
scrapy genspider example2 example.com 
scrapy genspider example3 example2.com 

Writing a Simple Scraper¶

To create a crawler, you will add a new file inside the spiders directory at wikiSpider/wikiSpider/spiders/article.py. In your newly created article.py file, write the following:

import scrapy

    class ArticleSpider(scrapy.Spider):
        name='article'

        def start_requests(self):
            urls = [
                'http://en.wikipedia.org/wiki/Python_%28programming_language%29',
                'https://en.wikipedia.org/wiki/Functional_programming',
                'https://en.wikipedia.org/wiki/Monty_Python']
            return [scrapy.Request(url=url, callback=self.parse) for url in urls]

        def parse(self, response):
            url = response.url
            title = response.css('h1::text').extract_first()
            print('URL is: {}'.format(url))
            print('Title is: {}'.format(title))

Run this article spider¶

You can run this article spider by navigating to the wikiSpider/wikiSpider directory and running from the command line:

scrapy runspider article.py

Run your project with at the project root directory¶

scrapy crawl table -o table.csv  --logfile table.log

Scrapy Shell¶

To do the crawler interactively, just run from the command line

scrapy shell "http://en.wikipedia.org/wiki/Python_%28programming_language%29"

Lab¶

Use scrapy framework to implement the we studied with BeautifulSoup