파이썬으로 자동포스팅 하기 ..소스 좀 봐주세요.

파이썬으로 자동포스팅 하기 ..소스 좀 봐주세요.

QA

파이썬으로 자동포스팅 하기 ..소스 좀 봐주세요.

답변 3

본문

파이썬으로 자동 포스팅을 하려 합니다.

일단 소스를 AI에 물어서 받았는데 아무래 해도 글등록이 되지 않는군요.

어디를 수정해야 하는건지..아니면 소스 자체가 문제 있는건지..

답변을 부탁 드립니다.

 


import requests
# 그누보드 로그인 정보
gnuboard_url = 'https://example.com'  # 그누보드 사이트 URL
login_url = f'{gnuboard_url}/bbs/login_check.php'  # 로그인 URL
username = 'your_username'  # 그누보드 로그인 계정
password = 'your_password'  # 그누보드 로그인 비밀번호
# 게시글 작성 정보
board_name = 'aaa'  # 대상 보드 이름
subject = '게시글 제목'  # 게시글 제목
content = '게시글 내용'  # 게시글 내용
# 세션 생성
session = requests.Session()
# 로그인
login_data = {
    'mb_id': username,
    'mb_password': password,
    'url': '/',
    'x': '0',
    'y': '0'
}
login_response = session.post(login_url, data=login_data)
if '로그아웃' in login_response.text:
    print('로그인 성공')
else:
    print('로그인 실패')
    exit()
# 게시글 작성
post_url = f'{gnuboard_url}/bbs/write.php?bo_table={board_name}'
post_data = {
    'wr_subject': subject,  # 게시글 제목
    'wr_content': content,  # 게시글 내용
    # 기타 게시글 작성에 필요한 데이터
}
post_response = session.post(post_url, data=post_data)
if '게시물 등록' in post_response.text:
    print('포스팅 성공')
else:
    print('포스팅 실패')
# 세션 종료
session.close()
 
 
 

이 질문에 댓글 쓰기 :

답변 3

 

그누보드는 게시글 작성에 필요한 데이터를 모두 검사하고 유효성을 확인하기 때문에.....

파이썬으로 자동 포스팅 할려면 게시글의 작성한 필요한 데이터를 모두 넣어주셔야합니다.

프로그래밍에 대해서는 거의 모르는 상태 입니다.
설정 모두 수정해서 진행해 보면 로그인은 성공으로 나오는데 포스팅은 실패로 나옵니다. 지금 소스에서 수정이 필요하다면 조금 구체적으로 알려 주시면 도움이 되겠습니다.

예를 들어서 게시판에 관련된것 모두요
wr_id:
wr_num:
wr_reply:
wr_parent:
wr_is_comment:
wr_option:
wr_subject:
wr_content:
wr_link1:
wr_link2:
wr_link1_hit:
wr_link2_hit:
wr_hit:
wr_good:
wr_nogood:
mb_id:
mb_name:
mb_email:
mb_ip:
wr_password:
wr_name:
wr_email:
wr_homepage:
wr_datetime:

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 209
© SIRSOFT
현재 페이지 제일 처음으로