# Let's visit the ISD article directly to get more detailed information
isd_article_url = "https://www.isdglobal.org/digital_dispatches/talking-points-when-chatbots-surface-russian-state-media/"
isd_article_content = enhanced_visit_webpage(url=isd_article_url, timeout=30)
print(f"ISD article content length: {len(isd_article_content)}")
# Let's also visit the original WIRED article to get more context
wired_article_content = enhanced_visit_webpage(url="https://www.wired.com/story/chatbots-are-pushing-sanctioned-russian-propaganda/", timeout=30)
print(f"WIRED article content length: {len(wired_article_content)}")
# Look for specific statistics in the ISD article
import re
statistics = re.findall(r'(\d+)[\s\-]*(?:percent|%|per cent)', isd_article_content, re.IGNORECASE)
print(f"Statistics found in ISD article: {statistics}")
# Look for methodology details
methodology_keywords = ["method", "methodology", "tested", "survey", "analysis", "approach", "experiment"]
for keyword in methodology_keywords:
if keyword in isd_article_content.lower():
start = max(0, isd_article_content.lower().find(keyword) - 100)
end = min(len(isd_article_content), isd_article_content.lower().find(keyword) + 300)
print(f"Methodology context around '{keyword}': {isd_article_content[start:end]}")
print("---")
# Look for specific examples of propaganda
propaganda_examples = []
quote_patterns = [r'[""](.*?)[""]', r"'(.*?)'"]
for pattern in quote_patterns:
matches = re.findall(pattern, isd_article_content)
for match in matches:
if len(match) > 50 and len(match) < 300: # Reasonable quote length
propaganda_examples.append(match)
print(f"Found {len(propaganda_examples)} potential propaganda examples in ISD article")
# Look for company responses in the WIRED article
company_response_keywords = ["openai", "google", "deepseek", "grok", "xaI", "elon musk"]
for keyword in company_response_keywords:
if keyword.lower() in wired_article_content.lower():
start = max(0, wired_article_content.lower().find(keyword.lower()) - 100)
end = min(len(wired_article_content), wired_article_content.lower().find(keyword.lower()) + 300)
print(f"Company response context for '{keyword}': {wired_article_content[start:end]}")
print("---")
# Look for images in both articles
isd_images = re.findall(r']*src=["\']([^"\']*)["\'][^>]*>', isd_article_content)
wired_images = re.findall(r']*src=["\']([^"\']*)["\'][^>]*>', wired_article_content)
print(f"Images found in ISD article: {isd_images}")
print(f"Images found in WIRED article: {wired_images}")

Leave a Reply