热点聚焦:如何用网页爬取数据?数据爬取技巧
一、抓取数据
(资料图片)
1、抓取数据的意义
对电商来说,抓取某些数据,再进行分析,可以有效地反映出数据在某个区间内变化情况。数据受某些因素而发生巨大的影响,也可以借助分析的数据来规划相关项目的后续发展。因此,如果能利用网页爬取数据技术获取数据并对各种数据进行统计分析,对后续淘宝的发展具有指导意义。
2、抓取的内容
包括:商品名称title、商品价格price、付款人数deal,店铺名称shop、店铺地址location、商品的详情页detail_url。
3、实现内容
1、开打淘宝网站,输入搜索内容“word”查找商品
2、再解决登录问题(登录时解决网站对selenium的判别,修改浏览器的内部属性,否则被识别出有selenium,需要进行滑动登陆验证。但是在运行时,你手动地去进行滑动登录也是会判别出存在selenium的,进而登陆不上去)
3、对查找商品在控制台上输出
4、具体实现代码
4.1所需模块
from selenium import webdriverimport timeimport random
首先的话,我们需要导入一些模块,比如第三方模块selenium,大家如果发生报错的话,就需要额外安装了,安装selenium模块有2个方法:
1、在pycharm的terminal控制台命令行中输入:pip install selenium
2、在win+r中的cmd里输入:pip install selenium
这两个方法都是可以的。
import timeimport random
这两个的话,我们则是用来设置随机时间的,在抓取到数据之前,我们需要点击搜索框、搜索一些按键。我们需要模拟人为的操作时间,否则的话很可能操作失败了,我们随机地等待1-3秒的时间。
4.2创建chrome浏览器,打开淘宝网
在关于创建浏览器的话,首选是chrome浏览器,调出开发者模式太方便了!!!,火狐也是可以的,但首选首选首选chrome,因为我真的没用过火狐,哈哈哈哈哈哈
然后使用driver.get()方法,往内部传一个地址,我们就用淘宝网的地址。我们也就打开了下面的所示淘宝的网页界面。
driver = webdriver.Chrome() # 创建谷歌浏览器 # TODO 执行浏览器操作 driver.get("https://www.taobao.com/") driver.implicitly_wait(10) # 智能化等待方法 driver.maximize_window() # 最大化
4.3Xpath解析路径
我们要在淘宝网的搜索框中输入我们的商品,还要点搜索按钮,进而还需要登录(需要用户名、密码)。这都需要我们在网页上定位这些搜索框、搜索按钮、用户名框、密码框、登录按钮。所以打开淘宝网页的开发者模式,找到搜索框、搜索按钮、用户名框、密码框、登录按钮的xpath。
我们利用find_element_by_xpath()这个函数来解析对应的xpath
设置等待的时间,模拟人为操作
driver.find_element_by_xpath("//*[@id="q"]").send_keys(word) time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="J_TSearchForm"]/div[1]/button").click() time.sleep(random.randint(1, 3))
开发者模式:
首先我们定位到搜索框,就在开发者模式的Elements下,copy --> copy xpath。复制到我们的find_element_by_xpath()函数中,其他的搜索按钮、用户名框、密码框、登录按钮也是这样找。
4.4 搜索商品关键字
在淘宝网上,根据我们所需要爬取的商品信息,在搜索框中搜索爬取的商品,比如说 帽子。
word = input("请输入要搜索的关键字:") # TODO 创建浏览器 driver = webdriver.Chrome() # TODO 执行浏览器操作 driver.get("https://www.taobao.com/") # 传一个地址 driver.implicitly_wait(10) # 智能化等待方法 driver.maximize_window() # 最大化 driver.find_element_by_xpath("//*[@id="q"]").send_keys(word) # time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="J_TSearchForm"]/div[1]/button").click() time.sleep(random.randint(1, 3))
在搜索之后就出现一个登陆的界面,我们再根据4.3xpath解析路径的方法将我们的用户名,密码传进去,再进行登录。
代码如下:
"""用户账号及密码登录""" driver.find_element_by_xpath("//*[@id="fm-login-id"]").send_keys("xxxxxxx") # TODO 输入用户名 time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="fm-login-password"]").send_keys("xxxxxxxx") # TODO 输入密码 time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="login-form"]/div[4]/button").click() time.sleep(random.randint(1, 3))
不过此时会遇到一个问题:登陆的时候需要我们进行滑动验证
这是因为淘宝网检测出了selenium这个东西,尽管你人为地去滑动,但还是会登陆失败。
所以我们在创建出浏览器之后,随即改变浏览器内部的一些属性,可以网站避免检测出selenium的存在,就不需要我们进行滑动登录的验证了。
# 修改了浏览器的内部属性,跳过了登录的滑动验证 driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {"source": """Object.defineProperty(navigator, "webdriver", {get: () => undefined})"""})
4.5获取爬取商品具体信息
解析获取商品名称title、商品价格price、付款人数deal,店铺名称shop、店铺地址location、商品的详情页detail_url的数据
这时候我们需要借助一个插件:xpath helper 十分好用,可以写我们xpath的语法,来帮助我们定位商品的具体信息。
例:这一页的48个商品名称
下载地址:
链接:https://pan.baidu.com/s/1iCEbjnpa8dhTDScIhkvbZA 提取码:1uv9
找到第一个商品,找到商品列表,每个商品列表里面都有该商品的具体信息,比如商品名称、商品价格、付款人数,店铺名称、店铺地址、等等等的数据
我们要获取所有的div标签divs,然后再遍历divs去获取所需要的商品具体信息
具体代码:
def parse_data(): # 多个商品数据解析 divs = driver.find_elements_by_xpath("//div[@class="grid g-clearfix"]/div/div") # 获取所有的div标签 for div in divs: title = div.find_element_by_xpath(".//div[@class="row row-2 title"]/a").text # 商品名字 price = div.find_element_by_xpath(".//strong").text + "元" # 商品价格 deal = div.find_element_by_xpath(".//div[@class="deal-cnt"]").text # 付款人数 shop = div.find_element_by_xpath(".//div[@class="shop"]/a/span[2]").text # 店铺名称 location = div.find_element_by_xpath(".//div[@class="location"]").text # 店铺地点 detail_url = div.find_element_by_xpath(".//div[@class="row row-2 title"]/a").get_attribute("href") # 详情页地址 print(title, price, deal, shop, location, detail_url)
爬取第一页和第二页的商品信息,一页爬取完之后便点击下一页
for page in range(0, 2): print(f"-----------------正在爬取第{page + 1}页-----------------") # TODO 调用商品解析的函数 parse_data() driver.find_element_by_xpath("//li[@class="item next"]/a[@class="J_Ajax num icon-tag"]").click() time.sleep(random.randint(2, 3))
5、完整代码及结果
完整代码如下:
from selenium import webdriverimport timeimport randomdef parse_data(): divs = driver.find_elements_by_xpath("//div[@class="grid g-clearfix"]/div/div") # 所有的div标签 for div in divs: test = div.find_element_by_xpath(".//div[@class="row row-2 title"]/a").text # 商品名字 price = div.find_element_by_xpath(".//strong").text + "元" # 商品价格 deal = div.find_element_by_xpath(".//div[@class="deal-cnt"]").text # 付款人数 name = div.find_element_by_xpath(".//div[@class="shop"]/a/span[2]").text # 店铺名称 location = div.find_element_by_xpath(".//div[@class="location"]").text # 店铺地点 detail_url = div.find_element_by_xpath(".//div[@class="row row-2 title"]/a").get_attribute("href") # 详情页地址 print(test, price, deal, name, location, detail_url)if __name__ == "__main__": word = input("请输入要搜索的关键字:") # TODO 1、创建浏览器 driver = webdriver.Chrome() # TODO 2、修改了浏览器的内部属性,跳过了登录的滑动验证 driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {"source": """Object.defineProperty(navigator, "webdriver", {get: () => undefined})"""}) # TODO 3、执行浏览器操作 driver.get("https://www.taobao.com/") driver.implicitly_wait(10) # 智能化等待方法 driver.maximize_window() # 最大化 driver.find_element_by_xpath("//*[@id="q"]").send_keys(word) time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="J_TSearchForm"]/div[1]/button").click() time.sleep(random.randint(1, 3)) """用户账号及密码登录""" driver.find_element_by_xpath("//*[@id="fm-login-id"]").send_keys("xxxxxx") # TODO 输入用户名 time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="fm-login-password"]").send_keys("xxxxxxx") # TODO 输入密码 time.sleep(random.randint(1, 3)) driver.find_element_by_xpath("//*[@id="login-form"]/div[4]/button").click() time.sleep(random.randint(1, 3)) for page in range(0, 2): print(f"-----------------正在爬取第{page + 1}页-----------------") # TODO 调用商品解析的函数 parse_data() driver.find_element_by_xpath("//li[@class="item next"]/a[@class="J_Ajax num icon-tag"]").click() time.sleep(random.randint(2, 3))
爬取的结果如图:
二、存入数据库
from pymysql import * # 连接MySQL数据库import pymysql
连接我们本机的数据库接着创建游标对象执行sql语句,将数据存入数据库表information中
(注意:在sql语句里,“不要用%或者+操作符来拼接SQL语句,应该使用占位符”,因为我使用了%拼接在运行的时候出错了,找了百度解决了这个问题)
mysql_obj = connect(host="127.0.0.1", user="root", password="xxxxxxxx", database="webcrawlers", port=3306, charset="utf8mb4") # 创建游标 cur_obj = mysql_obj.cursor() # TODO 就是不要用%或者+操作符来拼接SQL语句,应该使用占位符 cur_obj.execute( "insert into Information(id, name_product, price_product, number_purchaser, name_store, address_store, detail_url) values(0, ("%s"), ("%s"), ("%s"), ("%s"), ("%s"), ("%s")) " , ( title, price, deal, shop, location, detail_url)) mysql_obj.commit() cur_obj.close() mysql_obj.close()
三、数据库数据导入csv文件并建模分析
import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltimport numpy as npimport pymysql
在将数据库导入csv文件,借助了这个博客python把mysql数据库中的数据表写入csv文件_程序员 小明的博客-CSDN博客
"""参考此博客https://blog.csdn.net/weixin_42304193/article/details/89607394将数据库数据导入csv文件"""class Test_myqsl(object): # 运行数据库和建立游标对象 def __init__(self): self.connect = pymysql.connect(host="127.0.0.1", port=3306, user="root", password="xxxxxxx", database="webcrawlers", charset="utf8mb4") # 返回一个cursor对象,也就是游标对象 self.cursor = self.connect.cursor(cursor=pymysql.cursors.DictCursor) # 关闭数据库和游标对象 def __del__(self): self.connect.close() self.cursor.close() def write(self): # 将数据转化成DataFrame数据格式 data = pd.DataFrame(self.read()) # 把id设置成行索引 data_1 = data.set_index("id", drop=True) # 写写入数据数据 pd.DataFrame.to_csv(data_1, "e:/python1/taobaodatatest.csv", encoding="gbk") print("写入成功") def read(self): # 读取数据库的所有数据 data = self.cursor.execute("""select * from information""") field_2 = self.cursor.fetchall() # pprint(field_2) return field_2# 封装def main(): write = Test_myqsl() write.write()
此时,我们在e盘中的python1文件中,就有了taobaodatatest.csv这个文件。里面的数据是由webcrawlers数据库information这个表导入的。
在我们进行数据分析之前,我们要拿到商品的价格price_product、和购买人数number_purchase
这里面的数据包含了一些无用符号,比如说" "、万、+、人付款、元。我们需要它的数据进行分析。所以我们把这些符号处理一下,拿到我们所需要的数据。
# TODO 对csv文件进行符号、文字的替换 f = open("E:/python1/taobaodatatest.csv", encoding="gbk") content_f = f.read() with open("E:/python1/taobaodatatest.csv", "w", encoding="gbk") as f1: t = content_f.replace(""", " ") f1.write(t) f.close() f = open("E:/python1/taobaodatatest.csv", encoding="gbk") content_f = f.read() with open("E:/python1/taobaodatatest.csv", "w", encoding="gbk") as f2: g = content_f.replace("万", "0000") f2.write(g) f.close() f = open("E:/python1/taobaodatatest.csv", encoding="gbk") content_f = f.read() with open("E:/python1/taobaodatatest.csv", "w", encoding="gbk") as f3: h = content_f.replace("+", "") f3.write(h) f.close() f = open("E:/python1/taobaodatatest.csv", encoding="gbk") content_f = f.read() with open("E:/python1/taobaodatatest.csv", "w", encoding="gbk") as f4: j = content_f.replace("人付款", "") f4.write(j) f.close() f = open("E:/python1/taobaodatatest.csv", encoding="gbk") content_f = f.read() with open("E:/python1/taobaodatatest.csv", "w", encoding="gbk") as f5: k = content_f.replace("元", "") f5.write(k) f.close()
将taobaodatatest.csv文件的特殊符号处理完之后,进行数据分析、建模
# TODO 1.分析商品价格对销量的影响 tbdata = pd.read_csv("e:/python1/taobaodatatest.csv", encoding="gbk") sns.set(style="darkgrid") sns.jointplot(x="price_product", y="number_purchaser", data=tbdata, kind="scatter", color="purple") plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False plt.title("商品价格对销量的影响", loc="right") plt.show() # TODO 2.分析商品价格对销售总额的影响 plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False tbdata["GMV"] = (tbdata["price_product"]) * (tbdata["number_purchaser"]) sns.regplot(x="price_product", y="GMV", data=tbdata, color="purple") plt.title("商品价格对销售总额的影响") plt.show() # TODO 3.分析不同省份的店铺数量分布 plt.rcParams["font.sans-serif"] = ["SimHei"] plt.rcParams["axes.unicode_minus"] = False plt.figure(figsize=(8, 4)) province = tbdata["address_store"] province.value_counts().plot(kind="bar", color="purple") plt.xticks(rotation=90) plt.xlabel("省份") plt.ylabel("店铺数量") plt.title("不同省份的店铺数量分布") plt.show() # TODO 4.直观地表示价格、省份、销量三者之间的关系(这里采用三维绘图表示三者关系) x, y = np.mgrid[-2:2:20j, -2:2:20j] z = x * np.exp(-x ** 2 - y ** 2) ax = plt.subplot(111, projection="3d") ax.plot_surface(x, y, z, rstride=2, cstride=1, cmap=plt.cm.Blues_r) ax.set_xlabel("price_product") ax.set_ylabel("address_store") ax.set_zlabel("number_purchaser") plt.title("价格、省份、销量三者之间的关系") plt.show()
在程序运行的时候,在最后的数据建模分析的时候出现了错误:
TypeError: cannot convert the series to这个错误。网上查了 - 极客分享">python报TypeError: cannot convert the series to- 极客分享
这篇中说:可能是出现了空值,这个空值也是很特殊,既不是null也不是none。然后我翻了我的数据库,发现爬取的数据,极个别商品没有商品价格、商品没有购买人数。这就导致我在计算总销售额的时候出现了这个错误
所以在对爬取数据存入数据库的时候,对xpath解析得到的:商品价格price、购买人数deal进行判定:当他们是 "" 的时候,我赋值一个0给它们。
if price == "": price = 0 if deal == "": deal = 0
此时爬取的数据进行分析结果如图:
标签: 商品价格
相关推荐:
精彩放送:
- []环球即时看!organize是什么意思?organize的用法
- []世界看点:线下推广和app线上推广有什么区别?区别介绍
- []天天快资讯:中央八套节目表电视剧有哪些?中央八套节目表
- []人脸检测算法要解决哪些核心问题?人脸检测算法综述
- []关于暴蝾螈进化图 你了解多少?
- []环球观热点:nba历届得分王排行榜 NBA历届得分王
- []全球观焦点:华北水利大学2021年录取分数线 华北水利水电大学是一本还是二本?
- []今日关注:华为mate40和mate40e有什么不同?华为mate40和mate40e区别
- []【环球聚看点】衍生品交易包括什么?衍生品交易详情介绍
- []个人网站创建的目的是什么?如何实现盈利?
- []2.0预览版来啦!开发Androidapp的核心基础是什么?
- []【全球播资讯】关于扁管规格型号表 你了解多少?
- []天天简讯:TortoiseSVN新人使用指南 SVN安装说明
- []什么是PHP?什么是PHP商城系统?
- []天天新消息丨电商如何对商品进行价格定位?价格定位有什么方法?
- []热资讯!物联网技术是什么?排水管网降雨量监测预警系统应用方案
- []天天微头条丨win7svn1.9.4问题分析:文件夹出现空格了
- []PSVita有中文语言吗?PSVita支持即时截图功能吗?
- []小河淌水是云南哪个地方的民歌?小龙来解答
- []微信HD for iPad版怎么不越狱安装?方法步骤如下
- []wmiprvse.exe怎么关闭?关闭方法步骤
- []精彩看点:电脑键盘f1到f12都有什么作用?电脑f1到f12的作用详解
- []当前速读:UI设计中常见的各种布局 你了解多少?
- []环球速看:墨绿色配什么颜色好看?墨绿色配什么颜色最搭?
- []财大气粗“不差钱”!中石化大楼内1200万天价吊灯
- []天天资讯:macOS如何给文件加密?macOS文件加密技巧
- []今日最新!thinkpad笔记本怎么样?联想ThinkPad T540p首选
- []全球信息:芩怎么读?芩和什么字同音?
- []手机怎么恢复出厂设置?手机出厂设置的方法
- []惠普m1005mfp怎么样?惠普m1005mfp性能评测
- []世界快资讯丨三秋是什么意思?三秋的含义
- []原神海灵芝采集点在哪?原神海灵芝采集点介绍
- []世界热推荐:如何下载顺义区卫星地图高清版大图?下载步骤
- []【当前独家】HTTP协议有什么作用?HTTP协议作用介绍
- []世界资讯:ota软件升级是什么意思?OTA升级需要连接电脑吗?
- []环球热点评!night24_Excel 2010条件格式梦Night 如何在列表中分隔日期?
- []环球速读:第一次说我爱你的歌词是什么?第一次歌词是什么?
- []天天视点!逐鹿工具显示服务器错误连接不上怎么解决?解决方法如下
- []为什么百度云网盘登录不了?网页版、pc版 都登陆不进去的解决方法
- []【独家焦点】新手程序员的代码写不好怎么办?38条PHP优化代码
- []操作系统有什么用?操作系统的作用与功能介绍
- []世界今日讯!如何区分光伏系统中的“李逵”与“李鬼”?
- []每日视点!excel如何筛选?excel表格筛选数据方法技巧
- []马赫带效应是什么?马赫带效应的定义
- []天天新消息丨Win7打印机print spooler自动停止怎么办?解决方法
- []焦点速看:网络广告类型有哪些?网络营销广告的类型(CPC、CPM、CPA、CPS, CTR)
- []世界球精选!粘粘世界worldofgoo攻略 《粘粘世界 world of goo》怎么下载?
- []热点聚焦:微信电脑版如何安装?pc端微信安装步骤
- []cr20323v纽扣电池有哪些用途?cr20323v纽扣电池应用介绍
- []挪威国宝级女歌手:一首炽热的英文情歌
- []【全球热闻】hkc显示器怎么样?hkc显示器介绍方法
- []macOS Big Sur支持机型有哪些?macOS Big Sur支持机型介绍
- []全球热头条丨怎么用折800积分?折800积分使用方法
- []hp服务器电话官方网站怎么查询?查询步骤
- []热议:excel如何利用函数公式?详细操作步骤
- []天天热文:华为手机耳返功能怎么设置?华为手机耳返功能操作教程
- []软件产品怎么登记?软件产品的双软认证
- []如何在oracle中导入dmp数据库文件?
- []世界今热点:PPTV如何观看节目?PPTV观看节目教程
- []速递!【雅思阅读】最好的雅思课程-阅读部分全集
- []观速讯丨怎么把pdf文件转换成word?转换方法技巧
- []热讯:cmcc无线网络怎么用?cmcc无线网络设置方法
- []shutdown和close的区别 Sockfd如何关闭socket的描述符?
- []《英雄联盟比赛服》怎么下载?英雄联盟比赛服
- []环球要闻:微信如何开通直播?微信开通直播的方法
- []数学小知识汇总 矩阵范数、梯度和梯度场的区别
- []全球今热点:计算氢原子基态能级 积分可分类动能和势能怎么计算?
- []高品质运动耳机选哪款更好?韶音OpenRun Pro举手发言
- []开会记笔记方式正在改变,一起来了解一下科大讯飞智能录音笔
- []京八犬一般能活几年?京巴狗的寿命
- []环球热资讯!590001有几次分红?590001基金分红政策是什么?
- []天天快看点丨中国达人秀王小旭是哪一期?王小旭资料简介?
- []头条焦点:推荐原创言情小说有哪些?推荐几本原创言情小说
- []每日视讯:高老头的作者是谁?高老头的作者还有哪些代表作?
- []焦点讯息:疫情管控放开了,微度假还会持续火爆吗?
- []不卑不亢是什么意思?不卑不亢出处是哪里?
- []马蜂窝元旦玩乐趋势:高星酒店订单占比超70%
- []前沿热点:倩女幽魂的双人结拜称号有哪些?
- []全球滚动:徐霞客是哪个朝代的?徐霞客历史资料简介?
- []【世界报资讯】好看的女主全息网游小说有哪些?推荐几部女主全息网游小说
- []感染高峰下,民航一线人员还够用吗?
- []心情能影响肠胃健康?真的假的?保持好心情,肚痛胃痛远离你
- []世界速递!后疫情时代中国民航业发展趋势观察:2023年航空业的预见与愈建
- []中国客重返引忧?泰国卫生部:勿贴标签
- []世界热门:出入境旅游即将开启:我们对外“开”了,为何这些国家却对我们“关”了?
- []环球关注:中信建投期货12月29日早间交易策略
- []华夏幸福124亿打包出售南方总部资产 央企华润置地接盘
- []天天即时:浦江国际12月28日斥资18.55万港元回购30万股
- []天天观点:自主创新赋能高质量发展,天融信荣获财联社“年度最具创新价值奖”!
- []今日快讯:河南平顶山1.91亿元挂牌两宗涉宅地 出让面积超5万平米
- []天天热点!中交地产15亿元公司债票面利率确定为4.65% 期限3年
- []全球观天下!河钢股份:依据会计处理的相关规定,公司收到的搬迁补偿款对资产负债率不产生影响
- []华夏幸福拟124亿转让南方总部资产 央企华润置地接盘
- []世界热讯:飞龙股份:截止到12月20日,股东户数与上期基本保持持平
- []【世界速看料】2023年储能业展望:储能需求或同比增长超60%
- []即时焦点:补助资金30万!2023年1月9日起实施!浙江舟山市普陀区储能补贴政策出台
- []寻酒门白酒亮相糖酒会,香醉芙蓉城
- []旭辉:8.4亿股配售及认购事项已完成 所得款项9.46亿港元
- []深圳五洲宾馆集团拟转让深梅友谊大厦89.3%股权 底价1.18亿元
- []【当前独家】深圳前海经纬挂牌转让重庆宝元建发19%股权 底价降至1.03亿元
- 快资讯:重庆高速公路集团挂牌光能地产100%股权 转让底价为6.48亿元
- 上海永升物业联合青海万瑞物业于青海成立物业公司
- 天天最新:35亿市值公司 220亿跨界搞锂!网友:哪来那么多钱?
- 世界聚焦:最新龙虎榜:机构买入科华数据超2亿,知名游资买入沈阳化工
- 视焦点讯!都快2023年了,旅游业的全域营销才刚刚开始
- 当前视点!原油交易提醒:伊朗为伊核谈判达成协议“不会永远敞开窗口”,美上万航班取消拖累油价
- 天天关注:外汇交易提醒:美元兑日元四连阳,投资者随着中国改变防疫政策重设预期
- 临深渐变“零深” 莞惠楼市咨询量增加
- 每日热文:单套过亿、“没有任何优惠” 杭州楼市年末出了百亿红盘,市场热了?
- 深蓝畅想,用科技重构深海出行想象
- 焦点速读:12月29日重点数据和大事件前瞻
- 【天天热闻】华夏幸福打包出售南方总部资产 资产出售步伐年底加速
- 养老金账户号是哪个 就是社会保障号码
- 每日焦点!澳洲发展商VIMG于港交所递表 2022财年收入8580万澳元
- 焦点报道:被保人和受益人可以是同一个人吗 可以
- 消息!北京住房公积金怎么全部取出来 北京公积金全部提取流程
- 众安集团:众安智慧生活就分拆上市向联交所提交聆讯数据集
- 全球观天下!龙湖控股股东以新股形式收取中期股息 涉资14.72亿港元
- 被保人是投保人的什么关系 有以下三种
- 天天百事通!公积金扣缴比例计算 怎么计算公积金扣税比例
- 60亿小公募再获反馈 大连万达商管的资本中途
- 天天快资讯:聚焦中概丨热门中概股走低,好未来跌超16%
- 恒大地产债券持有人批准债券支付延期计划
- 库客音乐(KUKE.US)携手拿索斯音乐集团,出席“2022世界剧院北京论坛”
- 环球消息!佩蒂股份:12月27日公司高管陈振录减持公司股份合计42.11万股
- 焦点!百强房企阵容重置 人均销售面积降幅超40%
- 华夏幸福拟124亿元转让南方总部资产 华润置地接手
- 全球视讯!二手房周报 | 15城二手成交环比下降23%,杭州苏州等环比降超两成(12.19-12.25)
- 全球观察:上能电气:12月27日公司高管段育鹤减持公司股份合计54万股
- 金埔园林:12月27日公司高管王建优减持公司股份合计15.11万股
- 天天亮点!北信源:12月27日公司高管林皓减持公司股份合计317万股
- 当前最新:林中兄弟增持旭辉控股100万股 总代价约为104万港元
- 【环球播资讯】重庆:自有住房用于长租可不计入家庭住房套数
- 华谊兄弟拟为华谊电影6500万银行授信展期提供补充担保
- 当前热议!城建发展50亿元公司债券注册申请获证监会批复
- 全球时讯:悦安新材:12月27日公司高管王兵减持公司股份合计10万股
- 松井股份10名股东减持70.29万股 套现8034.34万 22年前三季度公司净利6393.98万
- 宝龙地产拟与关连公司上海悦商重续数码化服务协议 为期三年
- 【世界播资讯】越秀地产获一家银行提供3.9亿港元定期贷款融资 期限12个月
- 世界看热讯:龙湖控股股东及主要股东选择以新股形式收取中期股息 涉及金额14.72亿港元
- 中科软:12月28日公司高管王欣减持公司股份合计65万股
- 【环球新视野】时代文旅熊晓杰:新文旅,新物种,新趋势
- 我爱我家首期员工持股计划出售完毕 共售出1098.77万股
- 环球滚动:古鳌科技:12月28日公司高管陈崇军减持公司股份合计195.84万股
- 环球快播:大连26亿底价成交7宗涉宅地块,保利、中铁各落一子
- 环球快资讯:沪宁股份:公司G系列缓冲器产品共 8 个产品型号(含 12 个规格)已于今年九月通过国家型式试验认可
- 华夏幸福拟转让南方多家公司股权及债权予华润置地 将回笼资金124亿
- 世界热头条丨孟森因个人原因辞去华夏幸福董事会董事职务
- 光智科技被深交所下发监管函 部分投资者存索赔机会
- 世界热资讯!重磅:2022地产、物业组织力及雇主影响力研究成果出炉 百强房企阵容重置 人均销售面积降40%
- 当前要闻:又是一年“返乡置业”时 品质房企深耕核心城市优势凸显
- 因个人身体原因 邢怡辞去保利发展董事及相关专门委员会委员职务
- 全球热点!海尔生物:公司未来将围绕生命科学和医疗创新两大领域不断拓展
- 天天看点:中电兴发:12月27日公司高管陶黎明减持公司股份合计1.88万股
- 全球最资讯丨郑州元旦、春节拟举办商品房团购活动,鼓励房企优惠让利
- 当前热门:蔚来四季度交付预期下调至3.85-3.95万辆,明年向20万辆交付目标迈进
- 环球快讯:西安旅游:公司与西安饮食(000721)均由西安旅游集团有限责任公司控股
- 中化岩土:北京主题纬度城市规划设计院有限公司目前不涉及上述项目
- 新能源时代的先发优势有多重要?长城汽车的电池布局说明一切
- 中国机械工业集团拟以5350万元转让江苏苏美达房地产35%股权
- 劲仔食品:截至12月20日,公司股东人数为12,138人
- 星空华文暗盘段现报34港元 较发行价涨28.3%
- 即时焦点:杭州等多地倡导“留下过年”,这些人可领补助!“肺也要咳出来”要拍CT吗?康复后能马上聚餐饮酒吗?钟鸣回应
- 盛天网络:关于暴雪系列游戏产品中国区运营权的归属问题,公司一直保持密切关注
- 环球快看:【BT金融分析师】Meta股票今年下跌66%,分析师称其仍在研发上投资引发忧虑
- 当前时讯:首旅如家首推“暖心房”,主打连住优惠助力文旅复苏
- 【环球时快讯】北京城建发展公开发行50亿元公司债券注册申请获证监会批复
- 丰乐种业:公司主要经营的品种有玉米种子、水稻种子和小麦种子、瓜菜种子
- 每日消息!中国公民出境旅游将有序恢复,明年春节或迎首个出境游小高峰
- 前沿热点:华发股份16亿元ABS债券项目状态更新为“已反馈”
- 豫园股份:股东复星高科技子公司质押1600万股用于偿还债务
- 当前观点:西上海:公司严格按照法律法规及相关规则的要求履行信息披露义务
- 天天新消息丨达安基因:公司目前经营情况一切正常。公司具体销售数据请参考公司定期报告等相关公告
- 焦点速讯:小商品城2020年股票激励计划解除限售期将届满 可解除股票1317万股
- 中元股份:公司按照上市规则的有关规定和信息披露一贯性原则,在定期报告中披露该报告期末股东总数
- 当前头条:qq炫舞怎么用点券买东西?QQ炫舞用点券买东西操作步骤
- 世界今头条!长沙:2022年1766个重大项目年度投资完成率达124%
- 央行:11月份债券市场共发行各类债券50637.9亿元
- 天天即时:蔚蓝生物:公司动保新基地的竣工验收工作正在有序推进中
- 美原油交易策略:关注美国暴风雪影响,油价短线承压
- 黄金市场分析:一旦跌破1788美元,可能进一步跌向1774美元和1765美元
- 机构预测2023年通胀继续走高!若黄金需求持续超供应,有望助力金价上扬
- 天天热推荐:一张图:交易品种枢纽点+多空占比一览(2022/12/28周三)
- 今日看点:现货黄金交易策略:美元相对疲弱,金价偏心震荡上行
- 天天快讯:深圳人突然不离婚了
- 天天滚动:交付也“内卷”! 从交楼到交付新生活 房企交付竞争升维
- 12月28日安妮股份涨停分析:NFT,知识产权,彩票概念热股
- 世界热资讯!绿城房地产关联方累计购买已发行债券共计9320万元
- 热资讯!12月28日鼎际得涨停分析
- 一个时代,彻底结束了...
- 12月28日江苏吴中涨停分析:创新药,医药,医美概念热股
- 焦点要闻:大连万达商管60亿元公司债券获上交所反馈
- 当前热点-12月28日银星能源涨停分析:光伏,风电,宁夏概念热股
- 天天新资讯:燕京啤酒:近年来,公司时刻关注市场需求,不断研发新品、调整产品结构,形成清晰的产品线,罐化率稳步提升
- 科普听我的,绒毛浆不会致癌!
- 快资讯丨木星合月是吉兆吗?木星合月的景象分析
- 【世界新要闻】朱生豪写给宋清如的情书 你们知道吗?
- 全球快报:关于宇宙海人巴尔吉星人的图片 你了解多少?
- 全球快播:云上的操作系统属于哪个分类?云服务器有哪些?
- 赤子之心是什么意思?赤子之心的含义