250x250
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 파이썬
- 크롤링
- 이력서
- tomoto
- 지마켓
- RESFUL
- jsp 파일 설정
- db
- 토픽추출
- pytorch
- Websocket
- word2vec
- lda
- java
- spring MVC(모델2)방식
- Gmarket
- test
- 자바
- 네이버뉴스
- oracle
- r
- 과학백과사전
- 幼稚园杀手(유치원킬러)
- (깃)git bash
- 방식으로 텍스트
- 코사인 유사도
- Python
- 게시판 만들기
- mysql
- Topics
Archives
- Today
- Total
무회blog
python: restFul, REST API, _inputOutput_02, rest,조회,GET,입력,POST, 본문
## REST_ FUL 셋팅
import requests
import json
from bs4 import BeautifulSoup as bs
tt = input
API_HOST = 'http://localhost:8080/'
_headers = {'Authorization': 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'}
def req(path, query, method, data={}):
url = API_HOST + path
if method == 'GET':
return requests.get(url, headers=_headers)
else:
return requests.post(url, headers=_headers, data=data)
def html_toList(data, sc_num):
html = data
html = bs(html,'html.parser')
title = html.title.text
print('title: ',title)
tr = html.body.select('tr')
x = int(sc_num)
columns = tr[x].text.split('\n')
columns = ' '.join(columns).split()
len(columns)
return columns
print('success')
## GET, POST 정의
get_url = 'board'
post_url = 'board/post'
resp = req(get_url, '', 'GET')
resp2 = req(post_url, '', 'POST') # post_url = 'http://localhost:8080/board/post'
resp.text
dtx = resp.text
print('번호 입력: ')
x = tt()
colums = html_toList(dtx,x)
colums
# post 로 데이터 보내서 DB 에 넣기
# send Message
print('제목 : ')
subject = tt()
print('작성자 : ')
writer = tt()
print('내용 : ')
content = tt()
json_va = [subject,writer,content]
def send_data():
subject = json_va[0]
writer = json_va[1]
content = json_va[2]
dd = {
'subject': subject
,'writer' : writer
,'content': content
}
return dd
response = req(post_url,'','post',send_data())
print(response.text)
'Python' 카테고리의 다른 글
python: websocket, 파이썬서버, 웹클라이언트, 002 (0) | 2020.08.27 |
---|---|
python: websocket, client,server (0) | 2020.08.25 |
200819-,텔레그램 챗봇, 멜론차트 , 테스트 001 (0) | 2020.08.19 |
python: 200805-keras001.py, 파이참 모듈에서 테스트 (0) | 2020.08.05 |
파이썬 ,코드 읽고 파일 경로 열기 , # import 된 모듈의 지정된 경로 아래 파일을 오픈하기 ,지정경로 파일 열기 (0) | 2020.07.31 |
Comments