| import { searchCsdn } from '../engines/csdn/index.js'; |
|
|
| async function testCsdnSearch() { |
| console.log('π Starting CSDN search test...'); |
|
|
| try { |
| const query = 'websearch mcp'; |
| const maxResults = 10; |
|
|
| console.log(`π Search query: ${query}`); |
| console.log(`π Maximum results: ${maxResults}`); |
|
|
| const results = await searchCsdn(query, maxResults); |
|
|
| console.log(`π Search completed, retrieved ${results.length} results:`); |
| results.forEach((result, index) => { |
| console.log(`\n${index + 1}. ${result.title}`); |
| console.log(` π ${result.url}`); |
| console.log(` π ${result.description.substring(0, 100)}...`); |
| console.log(` π Source: ${result.source}`); |
| }); |
|
|
| return results; |
| } catch (error) { |
| console.error('β Test failed:', error); |
| return []; |
| } |
| } |
|
|
| |
| testCsdnSearch().catch(console.error); |
|
|