AI에게 다음과 같이 질문을 해서 답을 받는 내용을 기록해 봅니다. 아직 파이썬을 배우지 않아서 이 프로그램이 제대로 작동하는지는 모릅니다.
https://companiesmarketcap.com/ 사이트 데이타를 한국 시간 기준 매일 오전 7시에 정기적으로 백업할 수 있도록 프로그램을 짜줄 수 있겠니?
AI가 짜준 파이썬 데이타 크롤링 프로그램
이 프로그램은 한국 시간 기준 매일 오전 7시에 https://companiesmarketcap.com/ 사이트의 데이터를 스크랩하고 companies_market_cap.csv 파일에 저장합니다. time_string 변수를 원하는 시간으로 변경할 수 있습니다. 예를 들어, time_string = “12:00” 으로 설정하면 정오에 데이터를 백업합니다.
이 프로그램을 실행하려면 requests, BeautifulSoup, schedule 라이브러리가 필요합니다.
이 프로그램은 참고용이며, 실제로 사용하기 전에 테스트하고 필요한 경우 수정하시기 바랍니다.
https://companiesmarketcap.com/ 사이트의 데이터를 한국 시간 기준 매일 오전 7시에 정기적으로 백업할 수 있는 파이썬 프로그램을 작성해 보았습니다. 다음은 코드입니다.
코드
# Import requests, BeautifulSoup, schedule and time librariesimport requests
from bs4 import BeautifulSoup
import schedule
import time
# Define the URL of the websiteurl = "https://companiesmarketcap.com/"# Define a function to scrape the data from the websitedef scrape_data(url):
# Send a GET request to the website and get the response response = requests.get(url)
# Check if the response status code is 200 (OK)if response.status_code == 200:
# Parse the response content using BeautifulSoup soup = BeautifulSoup(response.content, "html.parser")
# Find the table element that contains the data table = soup.find("table", id="companies")
# Find all the table rows that contain the data rows = table.find_all("tr")
# Create an empty list to store the data data = []
# Loop through each rowfor row in rows:
# Find all the table cells that contain the data cells = row.find_all("td")
# Check if the row has 7 cellsif len(cells) == 7:
# Extract the data from each cell rank = cells[0].text.strip()
name = cells[1].text.strip()
market_cap = cells[2].text.strip()
price = cells[3].text.strip()
today = cells[4].text.strip()
volume = cells[5].text.strip()
ratio = cells[6].text.strip()
# Create a dictionary to store the data for each company company = {
"rank": rank,
"name": name,
"market_cap": market_cap,
"price": price,
"today": today,
"volume": volume,
"ratio": ratio
}
# Append the dictionary to the data list data.append(company)
# Return the data listreturn data
else:
# Return None if the response status code is not 200return None
# Define a function to save the data to a CSV filedef save_data(data, filename):
# Import the csv library import csv
# Open the file in write mode with open(filename, "w") as file:
# Create a csv writer object writer = csv.writer(file)
# Write the header row writer.writerow(["Rank", "Name", "Market Cap", "Price", "Today", "Volume", "P/E Ratio"])
# Loop through each company in the data listfor company in data:
# Write the data row writer.writerow([company["rank"], company["name"], company["market_cap"], company["price"], company["today"], company["volume"], company["ratio"]])
# Define a function to schedule the scraping and saving tasksdef schedule_tasks(url, filename, time_string):
# Define a task to scrape and save the data def task():
# Print a messageprint(f"Scraping and saving data from {url} at {time.ctime()}")
# Scrape the data from the website data = scrape_data(url)
# Check if the data is not Noneif data:
# Save the data to the file save_data(data, filename)
# Print a messageprint(f"Data saved to {filename}")
else:
# Print a messageprint(f"Failed to scrape data from {url}")
# Schedule the task to run at the specified time every day schedule.every().day.at(time_string).do(task)
# Loop indefinitelywhileTrue:
# Run the pending tasks schedule.run_pending()
# Sleep for 1 second time.sleep(1)
# Define the main functiondef main():
# Define the URL of the website url = "https://companiesmarketcap.com/"# Define the filename of the CSV file filename = "companies_market_cap.csv"# Define the time string in HH:MM format time_string = "07:00"# 7 AM in Korean Standard Time# Schedule the scraping and saving tasks schedule_tasks(url, filename, time_string)
# Call the main functionif __name__ == "__main__":
main()
Code language:PHP(php)
이 애널리스트는 리서치 노트에서 클라우드 최적화로 인한 역풍이 완화되고 생성형 AI가 등장함에 따라 소비 트렌드가 개선된 것이 이번 분기의 하이라이트였다고 말합니다.
에버코어 ISI, 스노우플레이크 목표주가를 195달러에서 235달러로 상향 조정
에버코어 ISI는 스노우플레이크가 32%의 제품 매출 성장을 포함해 “강력한” 3분기 실적을 달성한 후 목표주가를 195달러에서 235달러로 상향 조정하고, 스노우플레이크 투자의견 초과수익률(Outperform) 등급을 유지했습니다.
이 애널리스트는 “가장 중요한 것은” 스노우플레이크가 회계연도 24년 제품 매출 가이던스를 약 5,000만 달러, 3분기 제품 매출 2,600만 달러보다 더 많이 상향 조정했다는 점이며, 매크로 안정화에 대한 논평과 4분기 전망 및 소비 트렌드 개선이 더해져 “4분기가 궁극적으로 정상화된 성장의 ‘바닥’이 될 수 있고 다음 분기 회계연도 25년 가이던스에 대한 적절한 설정을 제공할 수 있다는 확신을 준다”고 말했습니다.
이 회사의 3분기 실적은 34%의 제품 매출 성장으로 비즈니스 전반의 개선 추세 속에서 예상치를 상회했다고 애널리스트는 리서치 노트에서 투자자들에게 밝혔습니다.
클라우드 최적화 추세가 가라앉고 소비가 개선되었으며 4분기는 여러 글로벌 2K 리뉴얼이 예정되어 있는 등 강력한 예약 분기가 될 것으로 보이는 등 수요 환경에 대한 언급이 과거보다 훨씬 더 낙관적이었다고 회사는 말합니다.
또한, 루프는 스노우플레이크가 떠오르는 생성형 AI의 기회를 활용할 수 있는 가장 유리한 위치에 있는 엔터프라이즈 소프트웨어 공급업체 중 하나이며, 고객이 스노우플레이크에서 LLM과 모델 학습을 실행하는 데이터 과학 워크로드를 관리하기 시작하는 것은 시기의 문제이지 여부의 문제가 아니라고 덧붙였습니다.
이 애널리스트는 리서치 노트에서 회사의 3분기 실적은 “기대치를 크게 상회하는 수준”이었으며, 3분기 내내 10월과 11월까지 추세가 지속될 것으로 예상되는 소비 부문의 광범위한 강세가 실적 발표에서 강조되었다고 설명했습니다.
안정화되고 개선된 소비 환경이 단기적으로 스노우플레이크의 매출 상승을 견인할 것이라고 덧붙였습니다.
UBS, 스노우플레이크 목표주가 155달러에서 185달러로 상향 조정
UBS 애널리스트 칼 키어스테드는 스노우플레이크의 목표주가를 155달러에서 185달러로 상향 조정하고, 투자의견 중립 등급을 유지했습니다.
이 애널리스트는 리서치 노트에서 3분기 스노우플레이크 실적이 예상에 부합했지만, RPO는 “그늘진 빛”이었고 영업 마진과 영업 현금 흐름은 예상보다 좋았다고 말합니다.
또한 스노우플레이크는 고객이 AI 이니셔티브를 시작하기 전에 “데이터 자산을 정리”하려고 노력하고 있으며 그 결과 클라우드 데이터 마이그레이션이 “일부 가속화”되고 있다는 믿음을 표명했지만, 아직 관련 매출 증가가 중요하다는 신호는 보이지 않았다고 UBS는 말합니다.
BofA, 스노우플레이크 목표주가를 195달러에서 220달러로 상향 조정
BofA는 스노우플레이크가 3분기 “견조한” 실적을 발표하고 4분기 제품 매출 전망을 상향 조정한 후 스노우플레이크 목표주가를 195달러에서 220달러로 상향 조정하고, 스노우플레이크 투자의견 중립 등급을 유지했습니다.
이 회사는 여전히 클라우드의 퍼스트 무버, 주요 퍼블릭 클라우드와의 상호 운용성, 여러 워크로드를 실행할 수 있는 플랫폼 등의 이점을 바탕으로 데이터 관리 시장의 점유율을 공고히 할 수 있는 좋은 위치에 있다고 보지만, 단기적인 상승 여력은 현재 밸류에이션에 상당 부분 반영되어 있다고 판단합니다.
이 회사는 GM이 시가 총액의 약 23%에 해당하는 100억 달러 규모의 자사주 매입 프로그램으로 투자자들을 놀라게했다고 지적합니다.
ASR 이후 GM의 현금은 190억 달러로 목표치인 180억 달러에 근접할 것입니다.
웰스는 가격, 전기차 믹스, 인플레이션 등 앞으로의 과제를 고려할 때 대규모 현금 사용에 의문을 제기합니다.
웨드부시, GM 목표주가를 46달러에서 40달러로 하향 조정
Wedbush는 전미자동차노조(UAW)와의 합의가 완전히 마무리된 상황에서 향후 회사의 궤적에 대한 추가 지침과 명확성을 제공한 후 제너럴 모터스 목표주가를 46달러에서 40달러로 낮추고, 투자의견 아웃퍼폼 등급을 유지한다고 밝혔습니다.
인건비와 생산이 정상 궤도에 오르면서 GM은 가속화된 자사주 매입 프로그램을 통해 100억 달러 규모의 보통주를 매입하고, 2024년부터 보통주 배당금을 33% 인상하며, 23회계연도 수익 가이던스를 복원함으로써 자본 배분 체계로 복귀할 계획입니다.
궁극적으로, 지난 10년간의 대규모 전기차 전환 과정에서 가장 이상적인 상황은 아니지만, 웨드부시는 GM이 이제 명확한 미래 비전으로 이 상황을 다시 주도하고 있으며, 향후 수익성과 전기차 생산에 가장 큰 중점을 두면서 24 회계연도로 향하는 회사의 궤도에 확신을 갖고 있다고 믿습니다.
제너럴 모터스 디펜스, 미 국무부 SUV 계약 체결
제너럴 모터스의 자회사 GM 디펜스가 미 국무부 외교안보국을 지원하기 위해 차세대 대형 장갑 스포츠유틸리티차량(HD SUV)을 납품하는 10년 무기한 납품 무기한 수량 전량 생산 계약을 수주했습니다.
GM 디펜스는 3억 달러 규모의 계약에 따라 주문자상표부착생산(OEM) 방식의 HD SUV를 납품하게 됩니다.
GM 디펜스는 약 2,500만 달러 상당의 차량, 훈련 및 엔지니어링 서비스에 대한 IDIQ 계약을 통해 초기 작업 주문을 수주했습니다.
이 계약은 2021년에 체결된 개발 및 검증 계약에 이어 종합적인 테스트 및 평가를 위한 프로토타입 차량을 납품하는 계약입니다.
12/1, 씨티, 포드의 가이던스 회복은 ‘고무적’
씨티는 포드 자동차가 UAW 계약 비준에 따라 2023년 가이던스를 회복한 후에도 목표주가 17달러와 함께 매수 등급을 유지했습니다.
이 애널리스트는 리서치 노트에서 클라우드 최적화로 인한 역풍이 완화되고 생성형 AI가 등장함에 따라 소비 트렌드가 개선된 것이 이번 분기의 하이라이트였다고 말합니다.
에버코어 ISI, 스노우플레이크 목표주가를 195달러에서 235달러로 상향 조정
에버코어 ISI는 스노우플레이크가 32%의 제품 매출 성장을 포함해 “강력한” 3분기 실적을 달성한 후 목표주가를 195달러에서 235달러로 상향 조정하고, 스노우플레이크 투자의견 초과수익률(Outperform) 등급을 유지했습니다.
이 애널리스트는 “가장 중요한 것은” 스노우플레이크가 회계연도 24년 제품 매출 가이던스를 약 5,000만 달러, 3분기 제품 매출 2,600만 달러보다 더 많이 상향 조정했다는 점이며, 매크로 안정화에 대한 논평과 4분기 전망 및 소비 트렌드 개선이 더해져 “4분기가 궁극적으로 정상화된 성장의 ‘바닥’이 될 수 있고 다음 분기 회계연도 25년 가이던스에 대한 적절한 설정을 제공할 수 있다는 확신을 준다”고 말했습니다.
이 회사의 3분기 실적은 34%의 제품 매출 성장으로 비즈니스 전반의 개선 추세 속에서 예상치를 상회했다고 애널리스트는 리서치 노트에서 투자자들에게 밝혔습니다.
클라우드 최적화 추세가 가라앉고 소비가 개선되었으며 4분기는 여러 글로벌 2K 리뉴얼이 예정되어 있는 등 강력한 예약 분기가 될 것으로 보이는 등 수요 환경에 대한 언급이 과거보다 훨씬 더 낙관적이었다고 회사는 말합니다.
또한, 루프는 스노우플레이크가 떠오르는 생성형 AI의 기회를 활용할 수 있는 가장 유리한 위치에 있는 엔터프라이즈 소프트웨어 공급업체 중 하나이며, 고객이 스노우플레이크에서 LLM과 모델 학습을 실행하는 데이터 과학 워크로드를 관리하기 시작하는 것은 시기의 문제이지 여부의 문제가 아니라고 덧붙였습니다.
이 애널리스트는 리서치 노트에서 회사의 3분기 실적은 “기대치를 크게 상회하는 수준”이었으며, 3분기 내내 10월과 11월까지 추세가 지속될 것으로 예상되는 소비 부문의 광범위한 강세가 실적 발표에서 강조되었다고 설명했습니다.
안정화되고 개선된 소비 환경이 단기적으로 스노우플레이크의 매출 상승을 견인할 것이라고 덧붙였습니다.
UBS, 스노우플레이크 목표주가 155달러에서 185달러로 상향 조정
UBS 애널리스트 칼 키어스테드는 스노우플레이크의 목표주가를 155달러에서 185달러로 상향 조정하고, 투자의견 중립 등급을 유지했습니다.
이 애널리스트는 리서치 노트에서 3분기 스노우플레이크 실적이 예상에 부합했지만, RPO는 “그늘진 빛”이었고 영업 마진과 영업 현금 흐름은 예상보다 좋았다고 말합니다.
또한 스노우플레이크는 고객이 AI 이니셔티브를 시작하기 전에 “데이터 자산을 정리”하려고 노력하고 있으며 그 결과 클라우드 데이터 마이그레이션이 “일부 가속화”되고 있다는 믿음을 표명했지만, 아직 관련 매출 증가가 중요하다는 신호는 보이지 않았다고 UBS는 말합니다.
BofA, 스노우플레이크 목표주가를 195달러에서 220달러로 상향 조정
BofA는 스노우플레이크가 3분기 “견조한” 실적을 발표하고 4분기 제품 매출 전망을 상향 조정한 후 스노우플레이크 목표주가를 195달러에서 220달러로 상향 조정하고, 스노우플레이크 투자의견 중립 등급을 유지했습니다.
이 회사는 여전히 클라우드의 퍼스트 무버, 주요 퍼블릭 클라우드와의 상호 운용성, 여러 워크로드를 실행할 수 있는 플랫폼 등의 이점을 바탕으로 데이터 관리 시장의 점유율을 공고히 할 수 있는 좋은 위치에 있다고 보지만, 단기적인 상승 여력은 현재 밸류에이션에 상당 부분 반영되어 있다고 판단합니다.