본문 바로가기

Language3

Python으로 크롬브라우저 제어하기 : Selenium, ChromeDriver, Jupyter Notebook, Mac 이번 글은 급하게 본가에 내려가게 되면서 KTX 취소표를 구할 목적으로 시작한다.   웹 브라우저 자동화의 목적 및 활용 사례 1. 데이터 수집 및 크롤링: 웹 브라우저 자동화를 통해 인터넷 상의 방대한 정보를 효과적으로 수집할 수 있다. 예를 들어, 주식 시세, 부동산 가격, 날씨 정보 등 다양한 데이터를 주기적으로 수집하여 분석하는 데 사용된다. 이를 통해 기업이나 연구자들은 실시간 데이터를 기반으로 한 의사 결정을 내릴 수 있다. 2. 자동 로그인 및 작업 자동화: 여러 웹 서비스에 자동으로 로그인하여 반복적인 작업을 자동화할 수 있다. 예를 들어, SNS에 자동으로 포스팅하거나, 웹 메일을 주기적으로 확인하고 알림을 제공하는 등의 작업이 가능하다. 이러한 자동화는 시간을 절약하고, 사용자가 직접 .. 2024. 11. 6.
C언어 함수 팩토리얼 #includeint factorial(int n){ if(n==0){ return 1; }else{ return n * factorial(n-1) }}int main(){ int number = 5; printf("%d! = %d\n" number, factorial(number)); return 0;}/*5! = 120*/   파보나치 수열 #includeint fibonacci(int n){ if(n 자리수의 합#includeint sumDig(int n){ if(n==0){ return 0; }else{ return (n%10) + sumDig(n/10); }}int main(){ int number = 12345; pr.. 2024. 10. 2.
C언어 포인터 변수의 기본적인 선언변수가 정수형일 때 int v = 42;변수가 문자열일 때 (여러문자와 '\0') char str[] = "Hello!";변수가 배열일 때 int arr[] = {1,2,3,4,5}; &(ampersand, 앰퍼센드) - 이 변수의 메모리 상의 주소가 뭐니?* (asterist, 애스트러스크)  - 그 주소가 가리키고 있는 값을 가져와라  변수 출력의 의미int answer = 42;printf("%d\n", answer);  - answer변수를 "십진수\n" 형태로 출력하라 (%d의  d는 decimal)printf ("%d\n", &answer); - answer변수가 저장되어있는 메모리 주소를 출력하라 #include int main(){ int n = 42;    int *p.. 2024. 10. 2.